XML 56 R51.htm IDEA: XBRL DOCUMENT v3.3.0.814
Segment and Geographic Information (Details 2) - USD ($)
$ in Thousands
3 Months Ended
Sep. 30, 2015
Sep. 30, 2014
Reconciliation to Income Before Income Taxes    
Segment profit $ 55,429 $ 44,634
General and administrative (12,862) (12,225)
Other income, net 896 188
Interest income (net) 81 132
Income before provision for income taxes 56,406 44,954
Operating segments    
Reconciliation to Income Before Income Taxes    
Segment profit $ 68,291 $ 56,859