XML 31 R21.htm IDEA: XBRL DOCUMENT v3.25.1
Summary of Significant Accounting Policies (Tables)
3 Months Ended
Mar. 31, 2025
Accounting Policies [Abstract]  
Components of inventories
Inventories consisted of the following:
March 31, 2025December 31, 2024
Raw materials and parts$171,265 $161,416 
Work-in-progress74,706 69,488 
Finished goods112,815 111,370 
 $358,786 $342,274 
Components of other intangible assets Other intangible assets consisted of the following:
 March 31, 2025December 31, 2024
Gross
Amount
Accumulated
Amortization
Intangibles, NetGross
Amount
Accumulated
Amortization
Intangibles, Net
Customer relationships$289,688 $(120,581)$169,107 $289,178 $(116,812)$172,366 
Proven technology and patents125,088 (83,452)41,636 123,971 (80,634)43,337 
Trade name (finite life)7,932 (5,571)2,361 7,853 (5,308)2,545 
Trade name (indefinite life)35,110 — 35,110 35,088 — 35,088 
Other12,437 (8,850)3,587 12,426 (8,619)3,807 
 $470,255 $(218,454)$251,801 $468,516 $(211,373)$257,143