v3.26.1
Revenue and Accounts Receivable - Schedule of Rollforward of Allowance for Doubtful Accounts (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Accounts Receivable, Allowance for Credit Loss [Roll Forward]        
Beginning balance $ 55,344 $ 49,341 $ 45,259 $ 37,056
Current period provisions 513 1,771 21,998 24,786
Write-offs charged against allowance (4,813) (5,054) (17,679) (17,263)
Recoveries of amounts previously written off 303 302 1,769 1,781
Ending balance $ 51,347 $ 46,360 $ 51,347 $ 46,360