v3.26.1
Accounts Receivable and Significant Client - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Concentration Risk [Line Items]    
Accounts receivable $ 125,292 $ 117,136
Client 1 | Revenue | Customer Concentration Risk    
Concentration Risk [Line Items]    
Percentage of revenues 9.00% 11.00%
Client 1 | Accounts receivable | Customer Concentration Risk    
Concentration Risk [Line Items]    
Accounts receivable $ 9,900 $ 9,200