v3.26.1
Accounts Receivables & Allowance for Credit Losses - Summary of Changes in the Allowance for Doubtful Finance Receivables (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Financing Receivable, Allowance for Credit Loss [Roll Forward]        
Beginning balance $ 22,256 $ 4,550 $ 29,026 $ 4,191
Provision for credit losses 1,936 1,584 4,584 2,306
Net write-offs        
Write-offs (15,765) (1,250) (25,247) (1,768)
Recoveries 86 213 150 368
Net write-offs (15,679) (1,037) (25,097) (1,400)
Ending balance $ 8,513 $ 5,097 $ 8,513 $ 5,097