v3.26.1
Revenue and Accounts Receivable - Schedule of Rollforward of Allowance for Doubtful Accounts (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Mar. 31, 2026
Mar. 31, 2025
Accounts Receivable, Allowance for Credit Loss [Roll Forward]        
Beginning balance $ 45,100 $ 39,166 $ 45,259 $ 37,056
Current period provisions 14,060 14,391 21,485 23,015
Write-offs charged against allowance (4,275) (4,761) (12,866) (12,209)
Recoveries of amounts previously written off 459 545 1,466 1,479
Ending balance $ 55,344 $ 49,341 $ 55,344 $ 49,341