XML 53 R34.htm IDEA: XBRL DOCUMENT v3.19.1
Revenue Recognition - Additional Information (Detail) - USD ($)
9 Months Ended
Mar. 31, 2019
Jul. 01, 2018
Jun. 30, 2018
Revenue Initial Application Period Cumulative Effect Transition [Line Items]      
Retained earnings $ 629,700,000   $ 606,400,000
Contract asset 0    
Contract liability 5,500,000 $ 1,100,000  
Refund liability 42,300,000 31,600,000  
Revenue recognized related to contract liabilities $ 300,000    
Description of payment terms in contract with customer Payments are generally due within three months upon completion of the performance obligation and subsequent invoicing and, therefore, do not include significant financing components.    
Maximum [Member]      
Revenue Initial Application Period Cumulative Effect Transition [Line Items]      
Revenue, performance obligation, payment terms 3 months    
Accounting Standards Update 2014-09 [Member]      
Revenue Initial Application Period Cumulative Effect Transition [Line Items]      
Remaining unsatisfied performance obligation $ 0    
Cumulative Impact of Adopting Topic 606 [Member] | Accounting Standards Update 2014-09 [Member]      
Revenue Initial Application Period Cumulative Effect Transition [Line Items]      
Retained earnings   $ 0