XML 61 R43.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stockholders' Equity - Schedule of Share Based Compensation Expense by Grant Type (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based payment arrangement, expense $ 70,373 $ 59,920 $ 53,047
Stock options      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based payment arrangement, expense 46,946 54,710 36,393
Performance Based Restricted Stock Units (PRSUs)      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based payment arrangement, expense 12,752 1,804 15,351
Restricted Stock Units (RSUs)      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based payment arrangement, expense 9,664 2,716 1,213
ESPP      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based payment arrangement, expense $ 1,011 $ 690 $ 90