XML 30 R17.htm IDEA: XBRL DOCUMENT v3.24.0.1
PROPERTY, PLANT AND EQUIPMENT
12 Months Ended
Dec. 31, 2023
Property, Plant and Equipment [Abstract]  
PROPERTY, PLANT AND EQUIPMENT
Property, plant, and equipment consisted of the following (in thousands):
 December 31,
 20232022
Land and buildings$1,972 $1,472 
Machinery and equipment25,292 22,371 
Leasehold improvements11,783 9,538 
Office equipment and fixtures20,580 16,362 
Vehicles2,954 3,122 
Computer software and hardware23,358 21,668 
Property, plant, and equipment, gross
85,938 74,533 
Plus: construction in progress
8,026 19,353 
Less: accumulated depreciation
(51,374)(38,376)
Property, plant, and equipment, net$42,591 $55,510 
Depreciation expense related to property, plant, and equipment recorded in cost of revenue was $7.1 million, $6.2 million and $4.0 million for the years ended December 31, 2023, 2022 and 2021, respectively. Depreciation expense related to property, plant, and equipment recorded in general and administrative expense was $7.9 million, $7.6 million and $5.2 million for the years ended December 31, 2023, 2022 and 2021, respectively.