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
Mar. 31, 2026
Mar. 31, 2025
Financing Receivable, Allowance for Credit Loss [Roll Forward]    
Beginning balance $ 29,026 $ 4,191
Provision for credit losses 2,648 722
Net write-offs    
Write-offs (9,482) (518)
Recoveries 64 155
Net write-offs (9,418) (363)
Ending balance $ 22,256 $ 4,550