XML 50 R78.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Stockholders' Equity - Subsequent Event (Details) - $ / shares
12 Months Ended
Jan. 01, 2020
Dec. 31, 2019
Dec. 31, 2018
Subsequent Event [Member]      
Subsequent Event [Line Items]      
Weighted average grant date fair value $ 101.66    
Restricted Stock [Member]      
Subsequent Event [Line Items]      
Weighted average grant date fair value   $ 80.59 $ 52.99
Restricted Stock [Member] | Subsequent Event [Member]      
Subsequent Event [Line Items]      
Award vesting period 1 year    
Restricted Stock [Member] | 2016 Omnibus Incentive Plan [Member] | Subsequent Event [Member]      
Subsequent Event [Line Items]      
Granted 4,428