v3.26.3
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