v3.26.1
Extended Maintenance Contracts and Warranty Reserve (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2026
Dec. 31, 2025
Loss Accrual    
Beginning balance $ 67,987 $ 134,356
Benefit for loss accrual (7,797) (23,901)
Releases to service cost of sales (6,871) (42,877)
Decrease to loss accrual related to customer warrants (17) (706)
Foreign currency translation adjustment (113) 1,115
Ending balance 53,189 67,987
Product warranty reserve liability $ 22,800 $ 23,000