v3.26.1
Property, Plant and Equipment (Tables)
6 Months Ended
Jun. 30, 2026
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)June 30, 2026December 31, 2025
Automobiles3$64 $64 
Computer hardware and software
3 - 5
9,623 9,399 
Manufacturing and lab equipment
2 - 7
88,095 83,547 
Office equipment and furniture
5 - 7
1,779 1,774 
Leasehold and building improvements
2 - 12
36,861 34,861 
Buildings309,392 9,392 
LandN/A3,399 3,399 
149,213 142,436 
Accumulated depreciation (106,526)(100,322)
$42,687 $42,114