XML 54 R43.htm IDEA: XBRL DOCUMENT v3.25.2
Commitments and Contingent Liabilities (Tables)
6 Months Ended
Jun. 30, 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 June 30, 2025 and 2024, were as follows:
 20252024
Balance at January 1$42,055 $42,243 
Provision for warranties24,559 29,828 
Settlements made(25,822)(27,308)
Other adjustments, including acquisitions and currency translation3,043 (1,253)
Balance at, June 30$43,835 $43,510