XML 89 R69.htm IDEA: XBRL DOCUMENT v3.20.4
PROPERTY AND EQUIPMENT (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Property, Plant and Equipment [Line Items]      
Property and equipment, gross $ 73,290 $ 49,298  
Less accumulated depreciation (37,748) (33,829)  
Total property and equipment, net 35,542 15,469  
Transfers of equipment between inventory and property and equipment, net 4,437 827 $ 1,449
Depreciation and amortization 6,200 3,600 $ 4,200
Land      
Property, Plant and Equipment [Line Items]      
Property and equipment, gross 2,590 694  
Building      
Property, Plant and Equipment [Line Items]      
Property and equipment, gross $ 12,737 3,845  
Building | Minimum      
Property, Plant and Equipment [Line Items]      
Property plant and equipment, useful life 10 years    
Building | Maximum      
Property, Plant and Equipment [Line Items]      
Property plant and equipment, useful life 43 years    
Machinery and equipment      
Property, Plant and Equipment [Line Items]      
Property and equipment, gross $ 40,411 28,777  
Machinery and equipment | Minimum      
Property, Plant and Equipment [Line Items]      
Property plant and equipment, useful life 2 years    
Machinery and equipment | Maximum      
Property, Plant and Equipment [Line Items]      
Property plant and equipment, useful life 10 years    
Office furniture & equipment      
Property, Plant and Equipment [Line Items]      
Property and equipment, gross $ 2,047 1,345  
Office furniture & equipment | Minimum      
Property, Plant and Equipment [Line Items]      
Property plant and equipment, useful life 3 years    
Office furniture & equipment | Maximum      
Property, Plant and Equipment [Line Items]      
Property plant and equipment, useful life 7 years    
Computer hardware & software      
Property, Plant and Equipment [Line Items]      
Property and equipment, gross $ 4,773 3,408  
Computer hardware & software | Minimum      
Property, Plant and Equipment [Line Items]      
Property plant and equipment, useful life 3 years    
Computer hardware & software | Maximum      
Property, Plant and Equipment [Line Items]      
Property plant and equipment, useful life 5 years    
Leasehold and building improvements      
Property, Plant and Equipment [Line Items]      
Property and equipment, gross $ 10,728 10,558  
Leasehold and building improvements | Minimum      
Property, Plant and Equipment [Line Items]      
Property plant and equipment, useful life 5 years    
Leasehold and building improvements | Maximum      
Property, Plant and Equipment [Line Items]      
Property plant and equipment, useful life 15 years    
Construction in progress      
Property, Plant and Equipment [Line Items]      
Property and equipment, gross $ 4 671  
Machinery and equipment | Minimum      
Property, Plant and Equipment [Line Items]      
Property plant and equipment, useful life 5 years    
Machinery and equipment | Maximum      
Property, Plant and Equipment [Line Items]      
Property plant and equipment, useful life 7 years    
Leased Equipment      
Property, Plant and Equipment [Line Items]      
Property and equipment, gross $ 13,600 8,100  
Less accumulated depreciation $ (4,700) $ (4,600)