Quarterly report pursuant to Section 13 or 15(d)

ALLOWANCE FOR CREDIT LOSSES (Details)

v3.24.3
ALLOWANCE FOR CREDIT LOSSES (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Sep. 30, 2024
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 $ 22,507 $ 21,120 $ 21,399 $ 18,748 $ 17,952 $ 19,041 $ 21,399
Provision for expected credit losses 9,778 7,444 7,693 7,538 6,050 3,896  
Write-offs charged against the allowance (7,605) (7,675) (9,546) (8,313) (6,603) (6,614)  
Recoveries collected 1,493 1,618 1,574 1,428 1,349 1,629  
Ending Balance 26,173 22,507 21,120 19,401 18,748 17,952 26,173
Trade Receivables              
Accounts and Financing Receivable, after Allowance for Credit Loss, Current and Noncurrent [Roll Forward]              
Beginning Balance 16,100 14,864 15,797 12,739 12,476 14,073 15,797
Provision for expected credit losses 7,268 4,503 4,823 4,739 3,185 1,461  
Write-offs charged against the allowance (6,244) (4,690) (7,184) (5,582) (4,271) (4,687)  
Recoveries collected 1,424 1,423 1,428 1,428 1,349 1,629  
Ending Balance 18,548 16,100 14,864 13,324 12,739 12,476 18,548
Financed Receivables              
Accounts and Financing Receivable, after Allowance for Credit Loss, Current and Noncurrent [Roll Forward]              
Beginning Balance 6,407 6,256 5,602 6,009 5,476 4,968 5,602
Provision for expected credit losses 2,510 2,941 2,870 2,799 2,865 2,435  
Write-offs charged against the allowance (1,361) (2,985) (2,362) (2,731) (2,332) (1,927)  
Recoveries collected 69 195 146 0 0 0  
Ending Balance $ 7,625 $ 6,407 $ 6,256 $ 6,077 $ 6,009 $ 5,476 $ 7,625