XML 95 R81.htm IDEA: XBRL DOCUMENT v3.25.2
Related Party Transactions (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2023
Related Party Transaction [Line Items]      
Revenue $ 558,273 $ 508,569 $ 523,118
Accounts receivable 40 192  
Accounts payable 22 60  
Other non-current assets 13,762 8,822  
Related Party      
Related Party Transaction [Line Items]      
Revenue 100 100 $ 100
Accounts receivable 0 200  
Accounts payable 0 100  
Impairment loss $ 1,100    
Impairment, Long-Lived Asset, Held-for-Use, Statement of Income or Comprehensive Income [Extensible Enumeration] Selling, general and administrative    
Other non-current assets $ 0 $ 1,100