Quarterly report pursuant to Section 13 or 15(d)

Stockholders' Equity Employee Stock Purchase Plan (Details)

v3.10.0.1
Stockholders' Equity Employee Stock Purchase Plan (Details) - Employee Stock Purchase Plans [Member] - shares
Mar. 23, 2018
Jun. 24, 2018
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Increase in authorized shares 30,000,000  
Shares authorized   101,709,000