Annual report pursuant to Section 13 and 15(d)

ALLOWANCE FOR EXPECTED CREDIT LOSSES - Schedule Of Allowance For Credit Losses (Details)

v3.24.0.1
ALLOWANCE FOR EXPECTED CREDIT LOSSES - Schedule Of Allowance For Credit Losses (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Accounts and Financing Receivable, after Allowance for Credit Loss, Current and Noncurrent [Roll Forward]      
Beginning Balance $ 19,041 $ 17,870 $ 20,085
Provision for expected credit losses 26,860 19,441 15,285
Write-offs charged against the allowance (30,314) (23,618) (22,681)
Recoveries collected 5,812 5,348 5,181
Ending Balance 21,399 19,041 17,870
Trade Receivables      
Accounts and Financing Receivable, after Allowance for Credit Loss, Current and Noncurrent [Roll Forward]      
Beginning Balance 14,073 13,885 16,854
Provision for expected credit losses 16,309 13,701 11,732
Write-offs charged against the allowance (20,397) (18,861) (19,882)
Recoveries collected 5,812 5,348 5,181
Ending Balance 15,797 14,073 13,885
Financed Receivables      
Accounts and Financing Receivable, after Allowance for Credit Loss, Current and Noncurrent [Roll Forward]      
Beginning Balance 4,968 3,985 3,231
Provision for expected credit losses 10,551 5,740 3,553
Write-offs charged against the allowance (9,917) (4,757) (2,799)
Recoveries collected 0 0 0
Ending Balance $ 5,602 $ 4,968 $ 3,985