XML 147 R34.htm IDEA: XBRL DOCUMENT v3.25.3
Related Party Transactions (Details) - USD ($)
$ in Thousands
3 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Jun. 30, 2025
Related Party Transaction [Line Items]      
Revenue $ 182,501 $ 181,887  
Other receivables $ 1,633   $ 1,700
Joint Venture      
Related Party Transaction [Line Items]      
Ownership interest, percent 18.90%    
Amount in transaction $ 30,400 28,300  
Joint Venture | Reimbursements      
Related Party Transaction [Line Items]      
Amount in transaction 100 $ 2,200  
Joint Venture | Other Services      
Related Party Transaction [Line Items]      
Amount in transaction 1,900    
Related Party      
Related Party Transaction [Line Items]      
Accounts payable $ 21,157   $ 15,809