XML 77 R66.htm IDEA: XBRL DOCUMENT v3.21.1
Stock-Based Compensation Expense - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 15, 2021
Mar. 31, 2021
Mar. 31, 2020
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Vesting period   4 years  
Share-based payment arrangement, expense   $ 20,862 $ 13,347
Purchase price of common stock by employees   85.00%  
Issuance of common stock under employee stock purchase plan   $ 4,467 3,346
2020 Bonus Plan      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based payment arrangement, expense   $ 1,000 $ 400
Employee Stock Purchase Plan      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Common stock issued to employees (in shares) 147,837    
Issuance of common stock under employee stock purchase plan $ 4,500    
Employee Stock Purchase Plan | Maximum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Employee withholding percentage   15.00%  
Share issued, price per share (in dollars per share) $ 52.60    
Employee Stock Purchase Plan | Minimum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share issued, price per share (in dollars per share) $ 28.39    
Restricted Stock and Restricted Stock Units      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Unrecognized compensation expense   $ 228,800  
Unrecognized compensation expense, recognition period   2 years 9 months 18 days  
Options to Purchase Common Stock      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Unrecognized compensation expense, recognition period   9 months 18 days  
Unrecognized compensation cost, stock options   $ 300  
Stock options vested, fair value   $ 400