XML 126 R96.htm IDEA: XBRL DOCUMENT v3.25.2
PROPERTY AND EQUIPMENT - Schedule of property and equipment, net (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 49,147 $ 53,455
Less: Accumulated depreciation and amortization (30,193) (28,249)
Property and equipment, net 18,954 25,206
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 14,766 14,746
Machinery, equipment and computer software    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 28,871 32,910
Furniture and fixtures    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 5,510 $ 5,799
Minimum | Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Estimated useful lives 1 year  
Minimum | Machinery, equipment and computer software    
Property, Plant and Equipment [Line Items]    
Estimated useful lives 1 year  
Minimum | Furniture and fixtures    
Property, Plant and Equipment [Line Items]    
Estimated useful lives 3 years  
Maximum | Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Estimated useful lives 15 years  
Maximum | Machinery, equipment and computer software    
Property, Plant and Equipment [Line Items]    
Estimated useful lives 15 years  
Maximum | Furniture and fixtures    
Property, Plant and Equipment [Line Items]    
Estimated useful lives 5 years