v3.26.1
PROPERTY AND EQUIPMENT - Schedule of property and equipment, net (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Property, Plant and Equipment [Line Items]    
Total $ 48,296 $ 47,755
Less: Accumulated depreciation and amortization (30,690) (29,076)
Property and equipment, net 17,606 18,679
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Total 13,635 14,099
Machinery, equipment and computer software    
Property, Plant and Equipment [Line Items]    
Total 30,829 28,719
Furniture and fixtures    
Property, Plant and Equipment [Line Items]    
Total $ 3,832 $ 4,937
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