XML 39 R33.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Summary of Significant Accounting Policies - Additional Information (Detail)
$ in Thousands
3 Months Ended 9 Months Ended 12 Months Ended
Mar. 31, 2024
USD ($)
Client
Mar. 31, 2023
Client
Mar. 31, 2024
USD ($)
Client
Mar. 31, 2023
Client
Jun. 30, 2023
USD ($)
Client
Summary Of Significant Accounting Policies [Line Items]          
Allowance for credit losses on accounts receivable | $ $ 1,500   $ 1,500   $ 2,100
Revenue reserve | $ 1,800   1,800   1,600
Allowance for credit losses and revenue reserve | $ $ 3,289   $ 3,289   $ 3,722
Accounting standard update, adopted true   true    
Accounting standard update, adoption date Sep. 30, 2023   Sep. 30, 2023    
Accounting standard update, immaterial effect true   true    
Accounting Standards Update [Extensible Enumeration]     us-gaap:AccountingStandardsUpdate202108Member    
Customer Concentration Risk [Member] | Net revenue [Member] | One Client [Member]          
Summary Of Significant Accounting Policies [Line Items]          
Number of clients accounted for more than 10% of net revenue 1 1   1  
Concentration risk percentage accounted by major clients 15.00% 25.00%   23.00%  
Customer Concentration Risk [Member] | Net revenue [Member] | Other Client [Member]          
Summary Of Significant Accounting Policies [Line Items]          
Concentration risk percentage accounted by major clients 10.00% 10.00% 10.00% 10.00%  
Number of clients accounted for more than 10% of net revenue 0 0 0 0  
Customer Concentration Risk [Member] | Accounts Receivable [Member] | One Client [Member]          
Summary Of Significant Accounting Policies [Line Items]          
Number of clients that accounted for 10% or more of net accounts receivable 1        
Concentration risk percentage accounted by major clients 12.00%        
Customer Concentration Risk [Member] | Accounts Receivable [Member] | Other Client [Member]          
Summary Of Significant Accounting Policies [Line Items]          
Concentration risk percentage accounted by major clients 10.00%       10.00%
Number of clients accounted for more than 10% of net accounts receivable 0       0