XML 61 R46.htm IDEA: XBRL DOCUMENT v3.19.2
Significant Accounting Policies - Additional Information (Detail)
$ in Thousands
1 Months Ended 12 Months Ended
Jun. 03, 2019
shares
Jun. 30, 2019
USD ($)
Financial_Institution
Jun. 30, 2019
USD ($)
Financial_Institution
Customer
shares
Jun. 30, 2018
USD ($)
Customer
Jun. 30, 2017
USD ($)
Customer
Significant Accounting Policies [Line Items]          
Maturity of highly liquid investments     Three months or less    
Cash held for customers   $ 5,637 $ 5,637 $ 2,753 $ 0
Marketable securities   7,500 7,500    
Certain other investments accounted for at cost   700 700 4,400  
Liquidated cost method investment   400 400 3,000  
Proceeds from sale of equity method investments     7,700    
Gain (loss) on sale of equity investments     7,300 6,100  
Gain on sale of cost-method investments       2,400  
Proceeds from sale of investments   1,000 9,011 4,415 0
Cash and cash equivalents, marketable securities   $ 82,600 $ 82,600    
Number of financial institutions | Financial_Institution   6 6    
Unbilled receivables   $ 6,900 $ 6,900 8,900  
Advertising costs     $ 2,900 2,000 2,600
Number of days with in which commissions paid     30 days    
Revenue Share Arrangement          
Significant Accounting Policies [Line Items]          
Proceeds received       2,600  
Market Exclusivity and Distribution Rights          
Significant Accounting Policies [Line Items]          
Proceeds received       $ 3,700  
Maximum | Internal-Use Software Development          
Significant Accounting Policies [Line Items]          
Capitalize software cost estimated useful life     5 years    
Minimum | Internal-Use Software Development          
Significant Accounting Policies [Line Items]          
Capitalize software cost estimated useful life     3 years    
Available-for-sale Securities | Maximum          
Significant Accounting Policies [Line Items]          
Security maturity     1 year 1 year  
Capitalized software development costs          
Significant Accounting Policies [Line Items]          
Capitalize software cost estimated useful life     3 years 4 years  
Capitalized software development costs     $ 3,700 $ 3,200 3,400
Amortization expense     3,800 2,800 2,200
Net carrying value of capitalized software   13,200 13,200 13,300  
Internal Use Software          
Significant Accounting Policies [Line Items]          
Capitalized software development costs     10,400 6,300 6,600
Amortization expense     6,100 5,200 $ 3,800
Net carrying value of capitalized software   21,100 $ 21,100 $ 16,800  
Internal Use Software | Maximum          
Significant Accounting Policies [Line Items]          
Capitalize software cost estimated useful life     7 years    
Internal Use Software | Minimum          
Significant Accounting Policies [Line Items]          
Capitalize software cost estimated useful life     2 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
BankSight Software Systems, Inc.          
Significant Accounting Policies [Line Items]          
Certain other investments accounted for at cost   $ 3,500 $ 3,500    
Cash paid for acquisition     $ 2,800    
Shares issued (in shares) | shares 40,000   40,000