v3.26.1
Accounts Receivables & Allowance for Credit Losses (Tables)
6 Months Ended
Jun. 30, 2026
Accounts Receivable, after Allowance for Credit Loss [Abstract]  
Accounts Receivable, Allowance for Credit Loss
Changes in the allowance for credit losses related to trade receivables for the three and six months ended June 30, 2026 and 2025 were as follows (in thousands):
Three months ended June 30,Six months ended June 30,
2026202520262025
Beginning balance$5,398 $5,500 $3,828 $6,372 
Provision for credit losses1,682 (76)4,288 805 
Net write-offs
Write-offs(1,211)(1,077)(2,258)(3,005)
Recoveries259 21 270 196 
Net write-offs(952)(1,056)(1,988)(2,809)
Ending balance$6,128 $4,368 $6,128 $4,368 
Financing Receivable, Current, Allowance for Credit Loss
Changes in the allowance for credit losses related to finance receivables for the three and six months ended June 30, 2026 and 2025 were as follows (in thousands):
Three months ended June 30,Six months ended June 30,
2026202520262025
Beginning balance$22,256 $4,550 $29,026 $4,191 
Provision for credit losses1,936 1,584 4,584 2,306 
Net write-offs
Write-offs(15,765)(1,250)(25,247)(1,768)
Recoveries86 213 150 368 
Net write-offs(15,679)(1,037)(25,097)(1,400)
Ending balance$8,513 $5,097 $8,513 $5,097