XML 48 R37.htm IDEA: XBRL DOCUMENT v3.22.2.2
Summary of Significant Accounting Policies - Additional Information (Detail)
12 Months Ended
Apr. 30, 2022
USD ($)
Apr. 30, 2021
USD ($)
Jun. 30, 2022
USD ($)
Client
Segment
Jun. 30, 2021
USD ($)
Client
Segment
Jun. 30, 2020
USD ($)
Client
Summary Of Significant Accounting Policies [Line Items]          
Maximum period for classifying as cash and cash equivalents     3 months    
Revenue Reserve     $ 1,400,000 $ 900,000  
Financing Receivable Allowance For Credit Losses Ans Revenue Reserve     $ 1,500,000 $ 1,000,000.0  
Costs incurred in development phase are capitalized and amortized period     6 months    
Maximum period from the acquisition date for recording adjustments to the assets acquired and liabilities assumed     1 year    
Number of reporting units | Segment     1 1  
Impairment charges recorded $ 0 $ 0      
Impairment of long-lived assets $ 0 $ 0      
Weighted-average useful life of intangible assets     6 years 2 months 12 days    
Employer contributions to defined contribution plan     $ 0 $ 0 $ 0
Change in accounting principle accounting standards update adoption date     Jul. 01, 2021    
Change in accounting principle accounting standards update immaterial effect [true false]     true    
Accounting Standards Update Description     ASU 2019-12    
Maximum          
Summary Of Significant Accounting Policies [Line Items]          
Fair value method investment ownership percentage     20.00%    
Software Development [Member]          
Summary Of Significant Accounting Policies [Line Items]          
Estimated useful lives of the assets     2 years    
Software capitalized amount     $ 4,700,000 $ 2,300,000 $ 1,100,000
Customer Concentration Risk [Member] | Net revenue [Member] | Progressive Corporation [Member]          
Summary Of Significant Accounting Policies [Line Items]          
Number of clients accounted for more than 10% of net revenue | Client     1 1 1
Concentration risk percentage accounted by major clients     17.00% 23.00% 21.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%
Number of clients accounted for more than 10% of net revenue | Client     0 0 0
Customer Concentration Risk [Member] | Accounts Receivable [Member] | Progressive Corporation [Member]          
Summary Of Significant Accounting Policies [Line Items]          
Concentration risk percentage accounted by major clients     16.00% 10.00%  
Number of clients that accounted for 10% or more of net accounts receivable | Client     1 1  
Customer Concentration Risk [Member] | Accounts Receivable [Member] | Allstate Corporation [Member]          
Summary Of Significant Accounting Policies [Line Items]          
Concentration risk percentage accounted by major clients       15.00%  
Number of additional clients that accounted for 10% or more of net accounts receivable | Client       1  
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 | Client     0 0