XML 40 R34.htm IDEA: XBRL DOCUMENT v3.25.3
Inventories - Schedule of Inventories (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Inventory, Net [Abstract]    
Raw materials and in-process $ 32,020 $ 36,897
Finished parts 45,046 46,375
Finished products 17,724 15,933
Total net inventories $ 94,790 $ 99,205