XML 30 R13.htm IDEA: XBRL DOCUMENT v3.25.0.1
Accounts Receivables & Allowance for Doubtful Receivables
12 Months Ended
Dec. 31, 2024
Accounts Receivable, after Allowance for Credit Loss [Abstract]  
Accounts Receivables & Allowance for Doubtful Receivables Accounts Receivables & Allowance for Doubtful Receivables
The Company maintains an allowance for doubtful receivables that in management’s judgment reflects losses inherent in the portfolio. A provision for doubtful receivables is recorded to adjust the level of the allowance as deemed necessary by management.
Changes in the allowance for doubtful trade receivables for the year ended December 31, 2024, 2023 and 2022 were as follows (in thousands):
Year ended December 31,
202420232022
Beginning balance$2,868 $4,860 $3,724 
Provision for bad debt5,666 6,637 6,834 
Net write-offs
Write-offs(3,533)(14,125)(12,176)
Recoveries1,371 5,496 6,478 
Net write-offs(2,162)(8,629)(5,698)
Ending balance$6,372 $2,868 $4,860 
Changes in the allowance for doubtful finance receivables for the year ended December 31, 2024, 2023 and 2022 were as follows (in thousands):
Year ended December 31,
202420232022
Beginning balance$3,428 $2,275 $636 
Provision for bad debt4,323 4,286 4,214 
Net write-offs
Write-offs(4,118)(4,053)(2,805)
Recoveries558 920 230 
Net write-offs(3,560)(3,133)(2,575)
Ending balance$4,191 $3,428 $2,275 
The recorded investment in finance receivables on nonaccrual status was not material at December 31, 2024, 2023 and 2022. The Company held no finance receivables 90 days or more past due and still accruing.