XML 89 R53.htm IDEA: XBRL DOCUMENT v3.25.0.1
Extended Maintenance Contracts and Warranty Reserve (Tables)
12 Months Ended
Dec. 31, 2024
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):

Year ended

Year ended

    

December 31, 2024

    

December 31, 2023

Beginning balance

$

137,853

$

81,066

Provision for loss accrual

45,226

85,375

Releases to service cost of sales

(51,578)

(29,713)

Increase to loss accrual related to customer warrants

3,313

971

Foreign currency translation adjustment

(458)

154

Ending balance

$

134,356

$

137,853

Schedule of product warranty reserve

Year ended

Year ended

    

December 31, 2024

    

December 31, 2023

Beginning balance

$

8,044

$

2,954

Additional provision due to new issuances

8,864

7,599

Adjustments to existing warranty provisions

(4,801)

(2,509)

Releases due to cash receipts

Ending balance

$

12,107

$

8,044