XML 74 R54.htm IDEA: XBRL DOCUMENT v3.22.0.1
ALLOWANCE FOR CREDIT LOSSES (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Beginning Balance $ 20,085 $ 19,658
Impact of adoption of ASC 326 17,870 20,085
Provision for expected credit losses 15,285 17,536
Write-offs charged against the allowance (22,681) (20,793)
Recoveries collected (5,181) 7,014
Ending Balance 17,870 20,085
Impact of adoption of ASC    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Beginning Balance (3,330)  
Impact of adoption of ASC 326   (3,330)
Ending Balance   (3,330)
Trade Receivable    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Beginning Balance 16,854 16,699
Impact of adoption of ASC 326 13,885 16,854
Provision for expected credit losses 11,732 14,699
Write-offs charged against the allowance (19,882) (18,228)
Recoveries collected (5,181) 7,014
Ending Balance 13,885 16,854
Trade Receivable | Impact of adoption of ASC    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Beginning Balance (3,330)  
Impact of adoption of ASC 326   (3,330)
Ending Balance   (3,330)
Financed Receivable    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Beginning Balance 3,231 2,959
Impact of adoption of ASC 326 3,985 3,231
Provision for expected credit losses 3,553 2,837
Write-offs charged against the allowance (2,799) (2,565)
Ending Balance $ 3,985 $ 3,231