XML 30 R12.htm IDEA: XBRL DOCUMENT v3.25.2
Inventories
6 Months Ended
Jun. 30, 2025
Inventory Disclosure [Abstract]  
Inventories Inventories
Inventories at the respective balance sheet dates consisted of the following:
(in thousands)
June 30, 2025December 31, 2024
Raw materials$40,112 $39,823 
Finished units6,434 7,650 
Inventories$46,546 $47,473