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 |