XML 74 R54.htm IDEA: XBRL DOCUMENT v3.20.2
Significant Accounting Policies - Computer Software Development Costs (Details) - Computer Software Development Costs - USD ($)
12 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2018
Computer Software Development Costs for Internal Use      
Maximum period over which amortization of computer software development costs provided on a product-by-product basis using straight-line method 3 years    
Computer software cost capitalized $ 200,000 $ 1,100,000 $ 400,000
Amortization expense charged to operations 600,000 500,000 400,000
Computer software development accumulated amortization $ 75,700,000 $ 75,100,000  
Weighted average remaining useful life of computer software development costs 2 years 2 years 6 months  
Capitalized Computer Software, Impairments $ 0 $ 0 $ 0