XML 61 R44.htm IDEA: XBRL DOCUMENT v3.25.1
Inventories (Tables)
12 Months Ended
Dec. 31, 2024
Inventory Disclosure [Abstract]  
Schedule of Components of Inventories
Components of inventories at December 31, 2024 and 2023 are summarized as follows:

(in thousands)20242023
Raw materials$43,138 $59,658 
Work in process3,481 4,708 
Finished goods and parts71,911 87,822 
Total inventories$118,530 $152,188