XML 47 R36.htm IDEA: XBRL DOCUMENT v3.25.3
Accounts Receivables & Allowance for Doubtful Receivables - Summary of Changes in the Allowance for Doubtful Finance Receivables (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Financing Receivable, Allowance for Credit Loss [Roll Forward]        
Beginning balance $ 5,097 $ 3,192 $ 4,191 $ 3,428
Provision for bad debt 25,325 835 27,631 3,113
Net write-offs        
Write-offs (1,459) (528) (3,227) (3,338)
Recoveries 0 58 368 354
Net write-offs (1,459) (470) (2,859) (2,984)
Ending balance $ 28,963 $ 3,557 $ 28,963 $ 3,557