XML 61 R39.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Summary of Significant Accounting Policies - Antidilutive Securities (Details) - shares
shares in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Anti-dilutive securities      
Anti-dilutive securities excluded from computation of earnings per share 4,007 5,861 5,717
Stock options      
Anti-dilutive securities      
Anti-dilutive securities excluded from computation of earnings per share 3,616 5,614 5,516
RSU      
Anti-dilutive securities      
Anti-dilutive securities excluded from computation of earnings per share 365 244 173
ESPP      
Anti-dilutive securities      
Anti-dilutive securities excluded from computation of earnings per share 26 3 28