XML 84 R74.htm IDEA: XBRL DOCUMENT v3.10.0.1
Segment Information - Reconciliation of Total Segment Profit to Income before Income Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended
Sep. 30, 2018
Sep. 30, 2017
Reconciliation to Income before Income Taxes    
Total segment profit for reportable segments $ 36,990 $ 53,313
General and administrative (16,084) (13,676)
Other (expense) income, net 128  
Income before provision for income taxes 42,373  
Operating segments    
Reconciliation to Income before Income Taxes    
Total segment profit for reportable segments 53,074  
Segment Reconciling Items    
Reconciliation to Income before Income Taxes    
General and administrative (16,084)  
Other (expense) income, net 5,255  
Other income (expense), net $ 128  
Accounting Standards Update 2014-09 [Member]    
Reconciliation to Income before Income Taxes    
Total segment profit for reportable segments   55,713
General and administrative   (15,037)
Other (expense) income, net   (615)
Income before provision for income taxes   60,198
Accounting Standards Update 2014-09 [Member] | Operating segments    
Reconciliation to Income before Income Taxes    
Total segment profit for reportable segments   70,750
Accounting Standards Update 2014-09 [Member] | Segment Reconciling Items    
Reconciliation to Income before Income Taxes    
General and administrative   (15,037)
Other (expense) income, net   5,100
Other income (expense), net   $ (615)