XML 55 R43.htm IDEA: XBRL DOCUMENT v3.24.3
Sales of Receivables - Schedule of MARPA Activity (Details) - USD ($)
$ in Thousands
3 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Transfer of Financial Assets Accounted for as Sales, Amount [Roll Forward]    
Beginning balance $ 250,000 $ 200,000
Sales of receivables 959,019 695,260
Cash collections (985,229) (718,427)
Outstanding balance sold to Purchaser 223,790 176,833
Cash collected, not remitted to Purchaser (96,953) (80,542)
Remaining sold receivables 126,837 96,291
Cash provided (used) by MARPA $ (26,200) $ (23,200)