XML 32 R22.htm IDEA: XBRL DOCUMENT v3.25.2
Summary of Significant Accounting Policies (Tables)
6 Months Ended
Jun. 30, 2025
Accounting Policies [Abstract]  
Components of inventories
Inventories consisted of the following:
June 30, 2025December 31, 2024
Raw materials and parts$179,788 $161,416 
Work-in-progress79,042 69,488 
Finished goods129,251 111,370 
 $388,081 $342,274 
Components of other intangible assets
Other intangible assets consisted of the following:
 June 30, 2025December 31, 2024
Gross
Amount
Accumulated
Amortization
Intangibles, NetGross
Amount
Accumulated
Amortization
Intangibles, Net
Customer relationships$296,272 $(124,999)$171,273 $289,178 $(116,812)$172,366 
Proven technology and patents128,845 (88,172)40,673 123,971 (80,634)43,337 
Tradenames (finite life)8,191 (6,026)2,165 7,853 (5,308)2,545 
Tradenames (indefinite life)35,167 — 35,167 35,088 — 35,088 
Other13,200 (8,950)4,250 12,426 (8,619)3,807 
 $481,675 $(228,147)$253,528 $468,516 $(211,373)$257,143