XML 47 R30.htm IDEA: XBRL DOCUMENT v3.23.3
ALLOWANCE FOR CREDIT LOSSES (Tables)
9 Months Ended
Sep. 30, 2023
Receivables [Abstract]  
Schedule of Allowance For Credit Losses Below is a roll forward of the Company’s allowance for credit losses for the three and nine months ended September 30, 2023, and 2022.
Allowance for Credit Losses
(in thousands)Trade
Receivables
Financed
Receivables
Total
Receivables
Balance at December 31, 2022$14,073 $4,968 $19,041 
Provision for expected credit losses1,461 2,435 3,896 
Write-offs charged against the allowance(4,687)(1,927)(6,614)
Recoveries collected1,629 — 1,629 
Balance at March 31, 2023$12,476 $5,476 $17,952 
Provision for expected credit losses3,185 2,865 6,050 
Write-offs charged against the allowance(4,271)(2,332)(6,603)
Recoveries collected1,349 — 1,349 
Balance at June 30, 2023$12,739 $6,009 $18,748 
Provision for expected credit losses4,739 2,799 $7,538 
Write-offs charged against the allowance(5,582)(2,731)$(8,313)
Recoveries collected1,428 — $1,428 
Balance at September 30, 2023$13,324 $6,077 $19,401 
Allowance for Credit Losses
(in thousands)Trade
Receivables
Financed
Receivables
Total
Receivables
Balance at December 31, 2021$13,885 $3,985 $17,870 
Provision for expected credit losses3,204 1,054 4,258 
Write-offs charged against the allowance(4,248)(1,189)(5,437)
Recoveries collected1,329 — 1,329 
Balance at March 31, 2022$14,170 $3,850 $18,020 
Provision for expected credit losses2,350 1,825 4,175 
Write-offs charged against the allowance(4,218)(1,121)(5,339)
Recoveries collected1,364 — 1,364 
Balance at June 30, 2022$13,666 $4,554 $18,220 
Provision for expected credit losses3,842 1,316 5,158 
Write-offs charged against the allowance(5,095)(970)(6,065)
Recoveries collected1,370 — 1,370 
Balance at September 30, 2022$13,783 $4,900 $18,683