Quarterly report pursuant to Section 13 or 15(d)

ALLOWANCE FOR CREDIT LOSSES (Details)

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