XML 76 R53.htm IDEA: XBRL DOCUMENT v3.23.2
Accounts Receivable and Significant Clients - Revenue from Significant Clients (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2021
Concentration Risk [Line Items]      
Accounts receivable, net of allowance of $120 and $1,290 $ 86,364 $ 75,418  
Client 1 | Revenue | Customer Concentration Risk      
Concentration Risk [Line Items]      
Percentage of revenues 13.00% 12.00% 12.00%
Client 1 | Accounts receivable | Customer Concentration Risk      
Concentration Risk [Line Items]      
Accounts receivable, net of allowance of $120 and $1,290 $ 5,968 $ 9,966  
Client 2 | Revenue | Customer Concentration Risk      
Concentration Risk [Line Items]      
Percentage of revenues 7.00% 8.00% 12.00%
Client 2 | Accounts receivable | Customer Concentration Risk      
Concentration Risk [Line Items]      
Accounts receivable, net of allowance of $120 and $1,290 $ 13,807 $ 5,725  
Client 3 | Revenue | Customer Concentration Risk      
Concentration Risk [Line Items]      
Percentage of revenues 7.00% 7.00% 11.00%
Client 3 | Accounts receivable | Customer Concentration Risk      
Concentration Risk [Line Items]      
Accounts receivable, net of allowance of $120 and $1,290 $ 6,405 $ 4,369