XML 40 R36.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Revenue Recognition - Additional Information (Detail) - USD ($)
6 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Jun. 30, 2019
Revenue Initial Application Period Cumulative Effect Transition [Line Items]      
Contract asset $ 800,000   $ 900,000
Contract liability 5,900,000   4,500,000
Refund liability 21,400,000   $ 47,500,000
Revenue recognized related to contract liabilities $ 300,000 $ 300,000  
Description of payment terms in contract with customer Payments are generally due within three months of completion of the performance obligation and subsequent invoicing and therefore, do not include significant financing components.    
Accounting Standards Update 2014-09 [Member]      
Revenue Initial Application Period Cumulative Effect Transition [Line Items]      
Remaining unsatisfied performance obligation $ 0    
Maximum [Member]      
Revenue Initial Application Period Cumulative Effect Transition [Line Items]      
Revenue, performance obligation, payment terms 3 months