XML 45 R35.htm IDEA: XBRL DOCUMENT 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