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 |