XML 41 R31.htm IDEA: XBRL DOCUMENT v3.24.3
Property, Plant and Equipment (Tables)
9 Months Ended
Sep. 30, 2024
Property, Plant and Equipment [Abstract]  
Schedule of Property, Plant and Equipment
Property, plant and equipment consisted of the following (in thousands):
Useful lifeAs of
 (years)September 30, 2024December 31, 2023
Automobiles3$518 $109 
Computer hardware and software
3 - 5
16,037 9,145 
Manufacturing and lab equipment
2 - 7
85,964 91,050 
Office equipment and furniture
5 - 7
4,990 2,634 
Leasehold and building improvements
2 - 12
30,937 31,988 
Buildings309,392 9,392 
LandN/A3,399 3,399 
151,237 147,717 
Accumulated depreciation (103,348)(95,417)
$47,889 $52,300