v3.23.3
Extended Maintenance Contracts (Tables)
9 Months Ended
Sep. 30, 2023
Extended Maintenance Contracts  
Schedule of accrual for loss contracts

​

​

​

​

​

​

​

​

​

​

Nine Months Ended

​

Year Ended

​

    

September 30, 2023

    

December 31, 2022

Beginning balance

​

$

81,066

​

$

89,773

Provision for loss accrual

​

​

55,194

​

​

23,295

Releases to service cost of sales

​

​

(19,908)

​

​

(35,446)

Increase to loss accrual related to customer warrants

​

​

607

​

​

3,506

Foreign currency translation adjustment

​

​

(59)

​

​

(62)

Ending balance

​

$

116,900

​

$

81,066