Annual report pursuant to Section 13 and 15(d)

ALLOWANCE FOR EXPECTED CREDIT LOSSES (Tables)

v3.24.0.1
ALLOWANCE FOR EXPECTED CREDIT LOSSES (Tables)
12 Months Ended
Dec. 31, 2023
Receivables [Abstract]  
Schedule of allowance for credit losses Below is a roll forward of the Company’s allowance for credit losses for the years ended December 31, 2023, 2022, and 2021.
Allowance for Credit Losses
(in thousands) Trade
Receivables
Financed
Receivables
Total
Receivables
Balance at December 31, 2020 $ 16,854  $ 3,231  $ 20,085 
Provision for expected credit losses 11,732  3,553  15,285 
Write-offs charged against the allowance (19,882) (2,799) (22,681)
Recoveries collected 5,181  —  5,181 
Balance at December 31, 2021 $ 13,885  $ 3,985  $ 17,870 
Provision for expected credit losses 13,701  5,740  19,441 
Write-offs charged against the allowance (18,861) (4,757) (23,618)
Recoveries collected 5,348  —  5,348 
Balance at December 31, 2022 $ 14,073  $ 4,968  $ 19,041 
Provision for expected credit losses 16,309  10,551  26,860 
Write-offs charged against the allowance (20,397) (9,917) (30,314)
Recoveries collected 5,812  —  5,812 
Balance at December 31, 2023 $ 15,797  $ 5,602  $ 21,399 
Schedule of the past due financing receivables
The following is a summary of the past due financed receivables:
At December 31, 2023 2022
(in thousands)
30-59 days past due $ 4,454  $ 4,269 
60-89 days past due 2,837  1,913 
90 days or more past due 4,813  3,781 
Total $ 12,104  $ 9,963 
The following is a summary of percentage of gross financed receivables:
At December 31, 2023 2022
Current 89.7  % 90.2  %
30-59 days past due 3.8  % 4.2  %
60-89 days past due 2.4  % 1.9  %
90 days or more past due 4.1  % 3.7  %
Total 100.0  % 100.0  %