XML 225 R37.htm IDEA: XBRL DOCUMENT v3.25.0.1
Inventories (Tables)
12 Months Ended
Dec. 31, 2024
Inventory Disclosure [Abstract]  
Schedule of Inventory
Inventories consist of the following as of December 31, 2024 and 2023:
(In thousands)20242023
Raw materials$11,768 $14,668 
Work in progress4,082 3,475 
Finished goods13,163 9,021 
Total$29,013 $27,164