Quarterly report pursuant to Section 13 or 15(d)

ALLOWANCE FOR CREDIT LOSSES (Tables)

v3.24.3
ALLOWANCE FOR CREDIT LOSSES (Tables)
9 Months Ended
Sep. 30, 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 and nine months ended September 30, 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 losses 4,823  2,870  7,693 
Write-offs charged against the allowance (7,184) (2,362) (9,546)
Recoveries collected 1,428  146  1,574 
Balance at March 31, 2024 $ 14,864  $ 6,256  $ 21,120 
Provision for expected credit losses 4,503  2,941  7,444 
Write-offs charged against the allowance (4,690) (2,985) (7,675)
Recoveries collected 1,423  195  1,618 
Balance at June 30, 2024 $ 16,100  $ 6,407  $ 22,507 
Provision for expected credit losses 7,268  2,510  $ 9,778 
Write-offs charged against the allowance (6,244) (1,361) $ (7,605)
Recoveries collected 1,424  69  $ 1,493 
Balance at September 30, 2024 $ 18,548  $ 7,625  $ 26,173 
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 losses 1,461  2,435  3,896 
Write-offs charged against the allowance (4,687) (1,927) (6,614)
Recoveries collected 1,629  —  1,629 
Balance at March 31, 2023 $ 12,476  $ 5,476  $ 17,952 
Provision for expected credit losses 3,185  2,865  6,050 
Write-offs charged against the allowance (4,271) (2,332) (6,603)
Recoveries collected 1,349  —  1,349 
Balance at June 30, 2023 $ 12,739  $ 6,009  $ 18,748 
Provision for expected credit losses 4,739  2,799  7,538 
Write-offs charged against the allowance (5,582) (2,731) (8,313)
Recoveries collected 1,428  —  1,428 
Balance at September 30, 2023 $ 13,324  $ 6,077  $ 19,401