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