XML 40 R26.htm IDEA: XBRL DOCUMENT v3.24.1.u1
ALLOWANCE FOR CREDIT LOSSES (Tables)
3 Months Ended
Mar. 31, 2024
Receivables [Abstract]  
Schedule of Allowance For Credit Losses Below is a roll forward of the Company’s allowance for credit losses for the three months ended March 31, 2024 and 2023.
Allowance for Credit Losses
(in thousands)Trade
Receivables
Financed
Receivables
Total
Receivables
Balance at December 31, 2023$15,797 $5,602 $21,399 
Provision for expected credit losses4,823 2,870 7,693 
Write-offs charged against the allowance(7,184)(2,362)(9,546)
Recoveries collected1,429 146 1,575 
Balance at March 31, 2024$14,865 $6,256 $21,121 
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