v3.26.1
Commitments and Contingent Liabilities - Schedule of Changes in the Carrying Amount of Product Warranties (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Movement in Standard and Extended Product Warranty, Increase (Decrease) [Roll Forward]    
Beginning balance $ 45,858 $ 42,055
Provision for warranties 27,688 24,559
Settlements made (27,525) (25,822)
Other adjustments, including acquisitions and currency translation (933) 3,043
Ending balance $ 45,088 $ 43,835