Quarterly report pursuant to Section 13 or 15(d)

Business Combinations - Schedule of Non-recurring Adjustments Attributable to Business Combination (Details)

v3.20.1
Business Combinations - Schedule of Non-recurring Adjustments Attributable to Business Combination (Details)
$ in Thousands
3 Months Ended 9 Months Ended
Mar. 31, 2020
USD ($)
Mar. 31, 2019
USD ($)
company
Mar. 31, 2020
USD ($)
Mar. 31, 2019
USD ($)
Business Acquisition        
Number of companies acquired | company   3    
Adjustment to revenue $ 1,423,964 $ 1,097,311 $ 4,346,831 $ 3,310,469
Adjustment to expense $ 78,009 192,645 $ 804,710 957,689
Deferred revenue fair value adjustment | Orbotech and three privately-held companies        
Business Acquisition        
Adjustment to revenue   0   0
Inventory fair value adjustment | Orbotech and three privately-held companies        
Business Acquisition        
Adjustment to expense   78   1,029
Transaction costs | Orbotech and three privately-held companies        
Business Acquisition        
Adjustment to expense   (53,342)   (61,378)
Compensation costs | Orbotech and three privately-held companies        
Business Acquisition        
Adjustment to expense   $ 1,724   $ 7,918