XML 29 R16.htm IDEA: XBRL DOCUMENT v3.25.0.1
Property, Plant and Equipment
12 Months Ended
Dec. 31, 2024
Property, Plant and Equipment [Abstract]  
Property, Plant and Equipment Property, Plant and Equipment
Property, plant and equipment consisted of the following (in thousands):
Useful lifeAs of December 31,
 (years)20242023
Automobiles3$64 $109 
Computer hardware and software
3 - 5
9,672 9,145 
Manufacturing and lab equipment
2 - 7
95,106 91,050 
Office equipment and furniture
5 - 7
2,542 2,634 
Leasehold and building improvements
2 - 12
33,104 31,988 
Buildings309,392 9,392 
LandN/A3,399 3,399 
153,279 147,717 
Accumulated depreciation (106,342)(95,417)
$46,937 $52,300