v3.25.1
Sales of Receivables - Schedule of MARPA Activity (Details) - USD ($)
$ in Thousands
9 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Transfer of Financial Assets Accounted for as Sales, Amount [Roll Forward]    
Beginning balance $ 250,000 $ 200,000
Sales of receivables 2,814,912 2,423,064
Cash collections (2,764,912) (2,373,064)
Outstanding balance sold to purchaser 300,000 250,000
Cash collected, not remitted to purchaser (79,150) (85,120)
Remaining sold receivables 220,850 164,880
Cash provided (used) by MARPA $ 50,000 $ 50,000