XML 131 R54.htm IDEA: XBRL DOCUMENT v3.23.1
Property and Equipment, Net (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 46,048 $ 44,915
Less: accumulated depreciation and amortization (41,963) (39,860)
Total property and equipment, net 4,085 5,055
Depreciation and amortization 2,270 2,912
Machinery    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 19,810 19,250
Machinery | Minimum    
Property, Plant and Equipment [Line Items]    
Useful Lives 3 years  
Machinery | Maximum    
Property, Plant and Equipment [Line Items]    
Useful Lives 15 years  
Furniture and fixtures    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 769 769
Furniture and fixtures | Minimum    
Property, Plant and Equipment [Line Items]    
Useful Lives 3 years  
Furniture and fixtures | Maximum    
Property, Plant and Equipment [Line Items]    
Useful Lives 15 years  
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 21,375 21,265
Computer, network equipment and software    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 2,627 2,469
Computer, network equipment and software | Minimum    
Property, Plant and Equipment [Line Items]    
Useful Lives 3 years  
Computer, network equipment and software | Maximum    
Property, Plant and Equipment [Line Items]    
Useful Lives 7 years  
Construction in progress    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 1,467 $ 1,162