v3.26.1
Sales of Receivables - Schedules of MARPA Activity (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Transfer of Financial Assets Accounted for as Sales [Roll Forward]    
Beginning balance sold to Purchaser $ 288,909 $ 250,000
Sales of receivables 3,881,281 3,902,102
Cash collections (3,836,657) (3,863,193)
Ending balance sold to Purchaser 333,533 288,909
Cash collected, not remitted to Purchaser (110,127) (96,391)
Remaining sold receivables 223,406 192,518
Cash provided (used) by MARPA $ 44,600 $ 38,900