XML 191 R52.htm IDEA: XBRL DOCUMENT v3.21.2
Significant Accounting Policies - Computer Software Development Costs (Details) - Computer Software Development Costs - USD ($)
12 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2019
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 $ 1,200,000 $ 200,000 $ 1,100,000
Amortization expense charged to operations 700,000 600,000 500,000
Computer software development accumulated amortization $ 76,400,000 $ 75,700,000  
Weighted average remaining useful life of computer software development costs 2 years 1 month 6 days 2 years  
Capitalized Computer Software, Impairments $ 0 $ 0 $ 0