XML 74 R63.htm IDEA: XBRL DOCUMENT v3.25.1
Extended Maintenance Contracts and Warranty Reserve (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2025
Dec. 31, 2024
Accrual for loss contracts    
Beginning balance $ 134,356 $ 137,853
Provision for loss accrual 9,460 45,226
Releases to service cost of sales (11,825) (51,578)
Increase to loss accrual related to customer warrants (572) 3,313
Foreign currency translation adjustment 319 (458)
Ending balance $ 131,738 $ 134,356