v3.26.3
Commitments and Contingent Liabilities - Schedule of Changes in the Carrying Amount of Product Warranties (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Movement in Standard and Extended Product Warranty, Increase (Decrease) [Roll Forward]    
Beginning balance $ 45,858 $ 42,055
Provision for warranties 42,855 37,971
Settlements made (41,739) (38,667)
Other adjustments, including acquisitions and currency translation (1,097) 3,398
Ending balance $ 45,877 $ 44,757