XML 53 R42.htm IDEA: XBRL DOCUMENT v3.25.1
Commitments and Contingent Liabilities (Tables)
3 Months Ended
Mar. 31, 2025
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Changes in the Carrying Amount of Product Warranties The changes in the carrying amount of product warranties through March 31, 2025 and 2024, were as follows:
 20252024
Balance at January 1$42,055 $42,243 
Provision for warranties12,267 17,027 
Settlements made(12,961)(14,613)
Other adjustments, including acquisitions and currency translation740 (1,102)
Balance at, March 31$42,101 $43,555