Quarterly report [Sections 13 or 15(d)]

ALLOWANCE FOR CREDIT LOSSES (Tables)

v3.25.2
ALLOWANCE FOR CREDIT LOSSES (Tables)
6 Months Ended
Jun. 30, 2025
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 six months ended June 30, 2025 and 2024.
Allowance for Credit Losses
(in thousands) Trade
Receivables
Financed
Receivables
Total
Receivables
Balance at December 31, 2024 $ 19,770  $ 8,686  $ 28,456 
Provision for expected credit losses 8,081  2,649  10,730 
Write-offs charged against the allowance (5,428) (2,460) (7,888)
Recoveries collected 1,276  241  1,517 
Balance at March 31, 2025 $ 23,699  $ 9,116  $ 32,815 
Provision for expected credit losses 3,031  2,700  5,731 
Write-offs charged against the allowance (5,057) (2,339) (7,396)
Recoveries collected 1,209  286  1,495 
Balance at June 30, 2025 $ 22,882  $ 9,763  $ 32,645 
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