v3.24.2.u1
Extended Maintenance Contracts (Tables)
6 Months Ended
Jun. 30, 2024
Extended Maintenance Contracts  
Schedule of accrual for loss contracts The following table shows the roll forward of balances in the accrual for loss contracts, including changes due to the provision for loss accrual, releases to service cost of sales, increase to loss accrual related to customer warrants, and foreign currency translation adjustment (in thousands):

​

​

​

​

​

​

​

​

Six months ended

​

Year ended

​

June 30, 2024

  

December 31, 2023

Beginning balance

$

137,853

​

$

81,066

Provision for loss accrual

​

32,135

​

​

85,375

Releases to service cost of sales

​

(24,937)

​

​

(29,713)

Increase to loss accrual related to customer warrants

​

94

​

​

971

Foreign currency translation adjustment

​

(149)

​

​

154

Ending balance

$

144,996

​

$

137,853