XML 81 R68.htm IDEA: XBRL DOCUMENT v3.24.0.1
PROPERTY, PLANT AND EQUIPMENT- Property Plant and Equipment (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Property, Plant and Equipment [Line Items]    
Less: accumulated depreciation $ (51,374) $ (38,376)
Property, plant, and equipment, net 42,591 55,510
Depreciable Property, Plant and Equipment    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 85,938 74,533
Land and buildings    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 1,972 1,472
Machinery and equipment    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 25,292 22,371
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 11,783 9,538
Office equipment and fixtures    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 20,580 16,362
Vehicles    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 2,954 3,122
Computer software and hardware    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 23,358 21,668
Plus: construction in progress    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 8,026 $ 19,353