XML 67 R55.htm IDEA: XBRL DOCUMENT v3.24.3
Extended Maintenance Contracts (Details) - USD ($)
$ in Thousands
9 Months Ended 12 Months Ended
Sep. 30, 2024
Dec. 31, 2023
Accrual for loss contracts    
Beginning balance $ 137,853 $ 81,066
Provision for loss accrual 37,997 85,375
Releases to service cost of sales (38,823) (29,713)
Increase to loss accrual related to customer warrants 268 971
Foreign currency translation adjustment 214 154
Ending balance $ 137,509 $ 137,853