v3.20.4
Employee Benefit Plans - Cavium Acquisition (Details) - Cavium Plans
Jul. 06, 2018
shares
Class of Stock [Line Items]  
Number of common stock issuable (in shares) 15,824,555
Stock Options  
Class of Stock [Line Items]  
Number of common stock issuable (in shares) 2,535,940
Total  
Class of Stock [Line Items]  
Number of common stock issuable (in shares) 13,288,615