XML 95 R36.htm IDEA: XBRL DOCUMENT v3.25.4
ALLOWANCE FOR EXPECTED CREDIT LOSSES (Tables)
12 Months Ended
Dec. 31, 2025
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, 2025, 2024, and 2023.
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 losses16,309 10,551 26,860 
Write-offs charged against the allowance(20,397)(9,917)(30,314)
Recoveries collected5,812 — 5,812 
Balance at December 31, 2023$15,797 $5,602 $21,399 
Provision for expected credit losses22,695 11,331 34,026 
Write-offs charged against the allowance(24,819)(9,167)(33,986)
Recoveries collected6,097 920 7,017 
Balance at December 31, 2024$19,770 $8,686 $28,456 
Provision for expected credit losses23,777 12,117 35,894 
Write-offs charged against the allowance(27,141)(9,769)(36,910)
Recoveries collected7,122  7,122 
Balance at December 31, 2025$23,528 $11,034 $34,562 
Schedule of the Past Due Financing Receivables
The following is a summary of the past due financed receivables:
At December 31, 20252024
(in thousands)
30-59 days past due$6,376 $4,473 
60-89 days past due3,289 2,256 
90 days or more past due7,268 4,329 
Total$16,933 $11,058 
The following is a summary of percentage of gross financed receivables:
At December 31, 20252024
Current89.8 %91.9 %
30-59 days past due3.8 %3.3 %
60-89 days past due2.0 %1.6 %
90 days or more past due4.4 %3.2 %
Total100.0 %100.0 %