Extended Maintenance Contracts and Warranty Reserve (Details) - USD ($) $ in Thousands |
9 Months Ended | 12 Months Ended |
|---|---|---|
Sep. 30, 2026 |
Dec. 31, 2025 |
|
| Loss Accrual | ||
| Beginning balance | $ 67,987 | $ 134,356 |
| Benefit for loss accrual | (37,527) | (23,901) |
| Releases to service cost of sales | (14,224) | (42,877) |
| Increase/(decrease) to loss accrual related to customer warrants | 3,646 | (706) |
| Foreign currency translation adjustment | (153) | 1,115 |
| Ending balance | 19,729 | 67,987 |
| Product warranty reserve liability | $ 19,000 | $ 23,000 |