XML 63 R52.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Extended Maintenance Contracts (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Accrual for loss contracts    
Beginning balance $ 137,853 $ 81,066
Provision for loss accrual 15,111 85,375
Releases to service cost of sales (11,936) (29,713)
Increase to loss accrual related to customer warrants 634 971
Foreign currency translation adjustment (93) 154
Ending balance $ 141,569 $ 137,853