v3.26.3
Sales of Receivables - Schedule of MARPA Activity (Details) - USD ($)
$ in Thousands
3 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Transfer of Financial Assets Accounted for as Sales, Amount [Roll Forward]    
Beginning balance $ 333,533 $ 288,909
Sales of receivables 1,157,935 1,034,447
Cash collections (1,141,469) (1,023,356)
Outstanding balance sold to purchaser 349,999 300,000
Cash collected, not remitted to purchaser (160,719) (135,184)
Remaining sold receivables 189,280 164,816
Cash provided (used) by MARPA $ 16,500 $ 11,100