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 |