Annual report pursuant to Section 13 and 15(d)

ALLOWANCE FOR EXPECTED CREDIT LOSSES (Tables)

v3.25.0.1
ALLOWANCE FOR EXPECTED CREDIT LOSSES (Tables)
12 Months Ended
Dec. 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 years ended December 31, 2024, 2023, and 2022.
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 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 
Provision for expected credit losses 22,695  11,331  34,026 
Write-offs charged against the allowance (24,819) (9,167) (33,986)
Recoveries collected 6,097  920  7,017 
Balance at December 31, 2024 $ 19,770  $ 8,686  $ 28,456 
Schedule of the Past Due Financing Receivables
The following is a summary of the past due financed receivables:
At December 31, 2024 2023
(in thousands)
30-59 days past due $ 4,473  $ 4,454 
60-89 days past due 2,256  2,837 
90 days or more past due 4,329  4,813 
Total $ 11,058  $ 12,104 
The following is a summary of percentage of gross financed receivables:
At December 31, 2024 2023
Current 91.9  % 89.7  %
30-59 days past due 3.3  % 3.8  %
60-89 days past due 1.6  % 2.4  %
90 days or more past due 3.2  % 4.1  %
Total 100.0  % 100.0  %