XML 39 R25.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Accounts Receivables & Allowance for Doubtful Receivables (Tables)
3 Months Ended
Mar. 31, 2024
Accounts Receivable, after Allowance for Credit Loss [Abstract]  
Summary of Changes in the Allowance for Doubtful Trade Receivables
Changes in the allowance for doubtful trade receivables for the three months ended March 31, 2024 and 2023 were as follows (in thousands):
Three months ended March 31,
20242023
Beginning balance$2,868 $4,860 
Provision for bad debt732 1,028 
Net write-offs
Write-offs(264)(3,963)
Recoveries595 2,446 
Net (write-offs) recoveries331 (1,517)
Ending balance$3,931 $4,371 
Summary of Changes in the Allowance for Doubtful Finance Receivables
Changes in the allowance for doubtful finance receivables for the three months ended March 31, 2024 and 2023 were as follows (in thousands):
Three months ended March 31,
20242023
Beginning balance$3,428 $2,275 
Provision for bad debt1,362 1,148 
Net write-offs
Write-offs(1,195)(1,381)
Recoveries133 214 
Net (write-offs) recoveries(1,062)(1,167)
Ending balance$3,728 $2,256