XML 58 R50.htm IDEA: XBRL DOCUMENT v3.20.1
Equity-Based Compensation - 2018 ESPP (Details) - 2018 ESPP - shares
12 Months Ended
May 02, 2018
Dec. 31, 2019
May 11, 2018
Share-based Compensation Arrangement by Share-based Payment Award      
Shares authorized for issuance     235,743
Additional shares authorized under stock-based plans (in shares) 353,614    
Increase as percentage of outstanding shares 1.00%    
Shares issued   0