XML 36 R25.htm IDEA: XBRL DOCUMENT v3.25.3
Accounts Receivables & Allowance for Doubtful Receivables (Tables)
9 Months Ended
Sep. 30, 2025
Accounts Receivable, after Allowance for Credit Loss [Abstract]  
Accounts Receivable, Allowance for Credit Loss
Changes in the allowance for doubtful trade receivables for the three and nine months ended September 30, 2025 and 2024 were as follows (in thousands):
Three months ended September 30,Nine months ended September 30,
2025202420252024
Beginning balance$4,368 $5,507 $6,372 $2,868 
Provision for bad debt896 2,271 1,701 5,048 
Net write-offs
Write-offs(1,100)(1,082)(4,105)(2,197)
Recoveries72 309 268 1,286 
Net write-offs(1,028)(773)(3,837)(911)
Ending balance$4,236 $7,005 $4,236 $7,005 
Financing Receivable, Current, Allowance for Credit Loss
Changes in the allowance for doubtful finance receivables for the three and nine months ended September 30, 2025 and 2024 were as follows (in thousands):
Three months ended September 30,Nine months ended September 30,
2025202420252024
Beginning balance$5,097 $3,192 $4,191 $3,428 
Provision for bad debt25,325 835 27,631 3,113 
Net write-offs
Write-offs(1,459)(528)(3,227)(3,338)
Recoveries— 58 368 354 
Net write-offs(1,459)(470)(2,859)(2,984)
Ending balance$28,963 $3,557 $28,963 $3,557