XML 45 R34.htm IDEA: XBRL DOCUMENT v3.10.0.1
Recent Accounting Pronouncements Impact of Adoption of ASC 606 on Previously Reported Statement of Income (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended
Sep. 30, 2018
Sep. 30, 2017
REVENUE $ 392,543 $ 361,284
EXPENSES    
Cost of Revenue 220,112 203,915
Research and Development 24,026 20,929
Selling, General and Administrative 45,183 41,088
Gain (Loss) on Disposition of Business 0 (1,705)
Total Expenses 289,321 264,227
OPERATING INCOME 103,222 97,057
INTEREST INCOME (EXPENSE)    
Interest income 291 147
Interest Expense (147) (189)
Total interest income (expense) 144 (42)
INCOME BEFORE INCOME TAXES 103,366 97,015
PROVISION/ (BENEFIT) FOR INCOME TAXES 19,815 30,145
NET INCOME $ 83,551 $ 66,870
Earnings Per Share    
Basic earnings per share $ 1.08 $ 0.87
Basic weighted average shares outstanding 77,188 77,283
Diluted earnings per share $ 1.08 $ 0.86
Diluted weighted average shares outstanding 77,537 77,646
Accounting Standards Update 2014-09 [Member]    
REVENUE   $ 1,350
EXPENSES    
Cost of Revenue   (800)
Research and Development   0
Selling, General and Administrative   (2,645)
Gain (Loss) on Disposition of Business   0
Total Expenses   (3,445)
OPERATING INCOME   4,795
INTEREST INCOME (EXPENSE)    
Interest income   0
Interest Expense   0
Total interest income (expense)   0
INCOME BEFORE INCOME TAXES   4,795
PROVISION/ (BENEFIT) FOR INCOME TAXES   1,336
NET INCOME   3,459
Previously Reported [Member]    
REVENUE   359,934
EXPENSES    
Cost of Revenue   204,715
Research and Development   20,929
Selling, General and Administrative   43,733
Gain (Loss) on Disposition of Business   (1,705)
Total Expenses   267,672
OPERATING INCOME   92,262
INTEREST INCOME (EXPENSE)    
Interest income   147
Interest Expense   (189)
Total interest income (expense)   (42)
INCOME BEFORE INCOME TAXES   92,220
PROVISION/ (BENEFIT) FOR INCOME TAXES   28,809
NET INCOME   $ 63,411
Earnings Per Share    
Basic earnings per share   $ 0.82
Diluted earnings per share   $ 0.82