Quarterly report pursuant to Section 13 or 15(d)

ALLOWANCE FOR CREDIT LOSSES (Details)

v3.23.3
ALLOWANCE FOR CREDIT LOSSES (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Sep. 30, 2023
Receivables [Abstract]              
Financing receivable, percentage of finance subject to credit score             100.00%
Accounts and Financing Receivable, after Allowance for Credit Loss, Current and Noncurrent [Roll Forward]              
Beginning Balance $ 18,748 $ 17,952 $ 19,041 $ 18,220 $ 18,020 $ 17,870 $ 19,041
Provision for expected credit losses 7,538 6,050 3,896 5,158 4,175 4,258  
Write-offs charged against the allowance (8,313) (6,603) (6,614) (6,065) (5,339) (5,437)  
Recoveries collected 1,428 1,349 1,629 1,370 1,364 1,329  
Ending Balance 19,401 18,748 17,952 18,683 18,220 18,020 19,401
Trade Receivables              
Accounts and Financing Receivable, after Allowance for Credit Loss, Current and Noncurrent [Roll Forward]              
Beginning Balance 12,739 12,476 14,073 13,666 14,170 13,885 14,073
Provision for expected credit losses 4,739 3,185 1,461 3,842 2,350 3,204  
Write-offs charged against the allowance (5,582) (4,271) (4,687) (5,095) (4,218) (4,248)  
Recoveries collected 1,428 1,349 1,629 1,370 1,364 1,329  
Ending Balance 13,324 12,739 12,476 13,783 13,666 14,170 13,324
Financed Receivables              
Accounts and Financing Receivable, after Allowance for Credit Loss, Current and Noncurrent [Roll Forward]              
Beginning Balance 6,009 5,476 4,968 4,554 3,850 3,985 4,968
Provision for expected credit losses 2,799 2,865 2,435 1,316 1,825 1,054  
Write-offs charged against the allowance (2,731) (2,332) (1,927) (970) (1,121) (1,189)  
Recoveries collected 0 0 0 0 0 0  
Ending Balance $ 6,077 $ 6,009 $ 5,476 $ 4,900 $ 4,554 $ 3,850 $ 6,077