Quarterly report pursuant to Section 13 or 15(d)

Revenue - Impact of ASC 606 to the Condensed Consolidated Statements of Operations (Details)

v3.10.0.1
Revenue - Impact of ASC 606 to the Condensed Consolidated Statements of Operations (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2018
Dec. 31, 2017
Revenues:        
Revenues $ 1,119,898 $ 975,822 $ 2,213,158 $ 1,945,403
Costs and expenses:        
Costs of revenues 408,260 347,002 789,647 700,119
Other expense (income), net (9,228) (7,824) (19,253) (12,207)
Provision for income taxes 46,863 481,626 78,487 536,842
Net income (loss) $ 369,100 $ (134,319) $ 765,044 $ 146,617
Net income (loss) per share        
Basic (in dollars per share) $ 2.43 $ (0.86) $ 4.98 $ 0.94
Diluted (in dollars per share) $ 2.42 $ (0.86) $ 4.96 $ 0.93
Prior to adoption of ASC 606        
Costs and expenses:        
Costs of revenues $ 392,916   $ 734,790  
Other expense (income), net (9,187)   (19,213)  
Provision for income taxes 48,401   64,335  
Net income (loss) $ 369,065   $ 657,586  
Net income (loss) per share        
Basic (in dollars per share) $ 2.43   $ 4.29  
Diluted (in dollars per share) $ 2.42   $ 4.27  
Effect of changes | Accounting Standards Update 2014-09        
Costs and expenses:        
Costs of revenues $ 15,344   $ 54,857  
Other expense (income), net (41)   (40)  
Provision for income taxes (1,538)   14,152  
Net income (loss) $ 35   $ 107,458  
Net income (loss) per share        
Basic (in dollars per share) $ 0.00   $ 0.69  
Diluted (in dollars per share) $ 0.00   $ 0.69  
Product        
Revenues:        
Revenues $ 852,201 $ 761,587 $ 1,681,428 $ 1,522,374
Product | Prior to adoption of ASC 606        
Revenues:        
Revenues 875,415   1,576,088  
Product | Effect of changes | Accounting Standards Update 2014-09        
Revenues:        
Revenues (23,214)   105,340  
Service [Member]        
Revenues:        
Revenues 267,697 $ 214,235 531,730 $ 423,029
Service [Member] | Prior to adoption of ASC 606        
Revenues:        
Revenues 230,683   460,643  
Service [Member] | Effect of changes | Accounting Standards Update 2014-09        
Revenues:        
Revenues $ 37,014   $ 71,087