XML 24 R12.htm IDEA: XBRL DOCUMENT v3.25.1
Inventories
3 Months Ended
Mar. 31, 2025
Inventory Disclosure [Abstract]  
Inventories Inventories
Inventories consist of the following as of March 31, 2025 and December 31, 2024:
March 31,December 31,
(In thousands)20252024
Raw materials$9,846 $11,768 
Work in progress4,489 4,082 
Finished goods13,231 13,163 
Total inventories$27,566 $29,013