XML 50 R39.htm IDEA: XBRL DOCUMENT v3.25.1
Extended Maintenance Contracts and Warranty Reserve (Tables)
3 Months Ended
Mar. 31, 2025
Extended Maintenance Contracts and Warranty Reserve  
Schedule of accrual for loss contracts The following table shows the roll forward of balances in the accrual for loss contracts (in thousands):

Three months ended

Year ended

    

March 31, 2025

    

December 31, 2024

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