XML 45 R29.htm IDEA: XBRL DOCUMENT v3.25.2
Inventories, net (Tables)
6 Months Ended
Jun. 30, 2025
Inventory Disclosure [Abstract]  
Schedule of Components of Inventory
The components of inventory, adjusted for reserves, consisted of the following:

(in thousands)June 30, 2025December 31, 2024
Finished goods$17,999 $13,696 
Work in process175 208 
Component parts8,686 7,450 
Service parts574 507 
Inventories, net$27,434 $21,861