XML 48 R33.htm IDEA: XBRL DOCUMENT v3.21.1
Stock Incentive Plans and Stock-Based Compensation - Narrative (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Jan. 01, 2021
Mar. 31, 2021
Mar. 31, 2020
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Options outstanding, nonvested (in shares)   53,676  
Unrecognized compensation cost related to options   $ 55,441  
Unrecognized compensation expense, period for recognition   3 years 3 months 18 days  
Employee stock purchase plan      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Shares issued during period (in shares)   70,711  
Stock options      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Options granted, weighted average grant date fair value (in dollars per share)   $ 44.83 $ 17.32
2019 Plan      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Increase in number of shares authorized for issuance (in shares) 1,240,624    
Number of shares available for issuance (in shares)   1,615,096  
Employee stock purchase plan      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Options granted, weighted average grant date fair value (in dollars per share)   $ 39.26 $ 12.70
Employee stock purchase plan | Employee stock purchase plan      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Increase in number of shares authorized for issuance (in shares) 248,124    
Number of shares available for issuance (in shares)   679,203