XML 61 R44.htm IDEA: XBRL DOCUMENT v3.20.2
Significant Accounting Policies - Additional Information (Detail)
$ in Thousands
12 Months Ended
Jun. 30, 2020
USD ($)
Customer
Financial_Institution
Jun. 30, 2019
USD ($)
Customer
Jun. 30, 2018
USD ($)
Customer
Significant Accounting Policies [Line Items]      
Cash held for customers $ 6,304 $ 5,637 $ 2,753
Marketable securities 10,200    
Other investments 1,000 700  
Liquidated investment   400 3,000
Proceeds from sale of equity method investments   7,700  
Gain (loss) on sale of equity investments   7,300 2,400
Cash and cash equivalents, marketable securities $ 185,500    
Number of financial institutions | Financial_Institution 6    
Unbilled receivables $ 6,500 6,900  
Advertising costs $ 4,100 $ 2,900 2,000
Number of days with in which commissions paid 30 days    
Capitalized Software Development Costs      
Significant Accounting Policies [Line Items]      
Capitalize software cost estimated useful life 2 years 10 months 24 days 3 years  
Capitalized software development costs $ 3,000 $ 3,700 3,200
Amortization expense 4,000 3,800 2,800
Net carrying value of capitalized software 12,200 13,200  
Internal Use Software      
Significant Accounting Policies [Line Items]      
Capitalized software development costs 11,900 10,400 6,300
Amortization expense 7,200 6,100 $ 5,200
Net carrying value of capitalized software $ 25,700 $ 21,100  
Minimum | Internal Use Software      
Significant Accounting Policies [Line Items]      
Capitalize software cost estimated useful life 3 years    
Maximum | Internal Use Software      
Significant Accounting Policies [Line Items]      
Capitalize software cost estimated useful life 5 years    
Internal-Use Software Development | Minimum      
Significant Accounting Policies [Line Items]      
Capitalize software cost estimated useful life 3 years    
Internal-Use Software Development | Maximum      
Significant Accounting Policies [Line Items]      
Capitalize software cost estimated useful life 5 years    
Accounts Receivable | Customer Concentration Risk      
Significant Accounting Policies [Line Items]      
Number of customers that accounted for more than 10% of accounts receivable | Customer 0 0  
Revenue Benchmark | Customer Concentration Risk      
Significant Accounting Policies [Line Items]      
Number of customers that accounted for more than 10% of consolidated revenues | Customer 0 0 0
Revenue Share Arrangement      
Significant Accounting Policies [Line Items]      
Proceeds from sale of equity method investments     $ 2,600
Market Exclusivity and Distribution Rights      
Significant Accounting Policies [Line Items]      
Proceeds from sale of equity method investments     $ 3,700
Available-for-sale Securities | Maximum      
Significant Accounting Policies [Line Items]      
Security maturity 1 year 1 year