v3.21.1
Business Acquisitions - Purchase Price Allocation (Details) - USD ($)
$ in Thousands
Mar. 31, 2021
Mar. 02, 2021
Dec. 31, 2020
Business Acquisition [Line Items]      
Goodwill $ 7,973   $ 3,280
Eyce      
Business Acquisition [Line Items]      
Inventory   $ 92  
Goodwill   4,840  
Total purchase price   8,129  
Eyce | Developed technology      
Business Acquisition [Line Items]      
Finite-lived intangible assets   1,738  
Eyce | Trade name      
Business Acquisition [Line Items]      
Finite-lived intangible assets   1,294  
Eyce | Customer relationships      
Business Acquisition [Line Items]      
Finite-lived intangible assets   $ 165