XML 61 R49.htm IDEA: XBRL DOCUMENT v3.22.0.1
Acquisition of Marlin Assets (Schedule of Allocation of Purchase Price Allocation) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Assets Acquired      
Goodwill $ 3,264 $ 825 $ 209
Marlin Acquisition [Member]      
Purchase price      
Cash paid to sellers 28,316    
Assets Acquired      
Inventory 11,400    
Machinery and equipment 5,000    
Goodwill 616    
Net Assets Acquired 28,316    
Marlin Acquisition [Member] | Tradename and trademarks [Member]      
Assets Acquired      
Intangible assets 7,800    
Marlin Acquisition [Member] | Patents [Member]      
Assets Acquired      
Intangible assets 2,500    
Marlin Acquisition [Member] | Customer Relationships [Member]      
Assets Acquired      
Intangible assets 1,000    
Measurement Period Adjustments [Member]      
Purchase price      
Cash paid to sellers    
Assets Acquired      
Inventory (2,414)    
Machinery and equipment (25)    
Goodwill 2,439    
Net Assets Acquired    
Final Purchase Price Allocation [Member]      
Purchase price      
Cash paid to sellers 28,316    
Assets Acquired      
Inventory 8,986    
Machinery and equipment 4,975    
Goodwill 3,055    
Net Assets Acquired 28,316    
Final Purchase Price Allocation [Member] | Tradename and trademarks [Member]      
Assets Acquired      
Intangible assets 7,800    
Final Purchase Price Allocation [Member] | Patents [Member]      
Assets Acquired      
Intangible assets 2,500    
Final Purchase Price Allocation [Member] | Customer Relationships [Member]      
Assets Acquired      
Intangible assets $ 1,000