XML 96 R77.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Related Party Transactions (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2022
Related Party Transaction [Line Items]      
Revenue $ 508,569 $ 523,118 $ 492,851
Accounts receivable 192 43  
Other non-current assets 8,822 6,230  
Accounts payable 60 2,314  
Related Party      
Related Party Transaction [Line Items]      
Revenue 100 100 $ 100
Accounts receivable 200 0  
Other non-current assets 1,100 1,100  
Accounts payable $ 100 $ 2,300