XML 56 R39.htm IDEA: XBRL DOCUMENT v3.25.1
Inventories (Tables)
12 Months Ended
Dec. 31, 2024
Inventory Disclosure [Abstract]  
Schedule of Inventory
Inventory amounted to $36.6 million and $37.8 million, respectively, for the years ended December 31, 2024 and 2023 and consisted of the following (in thousands):
December 31, 2024December 31, 2023
Raw materials$24,943 $30,357 
Work in process6,983 3,033 
Finished goods
4,641 4,453 
Total inventories
$36,567 $37,843