Annual report pursuant to Section 13 and 15(d)

ALLOWANCE FOR EXPECTED CREDIT LOSSES (Details)

v3.22.4
ALLOWANCE FOR EXPECTED CREDIT LOSSES (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Beginning Balance $ 17,870 $ 20,085 $ 19,658
Provision for expected credit losses 19,441 15,285 17,536
Write-offs charged against the allowance (23,618) (22,681) (20,793)
Recoveries collected (5,348) 5,181 7,014
Ending Balance 19,041 17,870 20,085
Impact of adoption of ASC      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Beginning Balance     (3,330)
Trade Receivable      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Beginning Balance 13,885 16,854 16,699
Provision for expected credit losses 13,701 11,732 14,699
Write-offs charged against the allowance (18,861) (19,882) (18,228)
Recoveries collected (5,348) 5,181 7,014
Ending Balance 14,073 13,885 16,854
Trade Receivable | Impact of adoption of ASC      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Beginning Balance     (3,330)
Financed Receivable      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Beginning Balance 3,985 3,231 2,959
Provision for expected credit losses 5,740 3,553 2,837
Write-offs charged against the allowance (4,757) (2,799) (2,565)
Ending Balance $ 4,968 $ 3,985 $ 3,231