v3.26.1
Related Party Transactions (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2024
Related Party Transaction [Line Items]      
Revenue $ 678,927 $ 696,162 $ 657,274
Corporate Joint Venture      
Related Party Transaction [Line Items]      
Joint venture cumulative percentage ownership after all transactions 18.90%    
Transactions with related party $ 105,400 109,100 96,600
Corporate Joint Venture | Reimbursements      
Related Party Transaction [Line Items]      
Related Party Transaction, Amounts of Transaction 1,100 11,300 $ 9,800
Related Party      
Related Party Transaction [Line Items]      
Payable related to equity investee, net $ 8,694 $ 15,809