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
June 30,December 31,
20262025
Land$1,118 $1,118 
Buildings and improvements39,029 39,071 
Machinery and equipment46,232 46,202 
Computer equipment and software11,870 11,101 
Furniture and fixtures1,609 1,632 
Construction in progress5,527 2,931 
105,385 102,055 
Accumulated depreciation(66,808)(62,876)
$38,577 $39,179