XML 39 R29.htm IDEA: XBRL DOCUMENT v3.25.2
Summary of Significant Accounting Policies (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Components of inventory    
Raw materials and parts $ 179,788 $ 161,416
Work-in-progress 79,042 69,488
Finished goods 129,251 111,370
Total Inventory, Net $ 388,081 $ 342,274