XML 50 R37.htm IDEA: XBRL DOCUMENT v3.24.0.1
PROPERTY, PLANT AND EQUIPMENT (Tables)
12 Months Ended
Dec. 31, 2023
Property, Plant and Equipment [Abstract]  
Schedule of Property Plant and Equipment Depreciation and amortization on individual components of property is computed using the straight-line method over the estimated useful lives of the assets as follows:
 Years
Buildings15
Machinery and equipment
5-20
Leasehold improvementsShorter of useful lives or lease term
Office equipment and fixtures
2-10
Vehicles
2-10
Computer hardware and software
3-5
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