XML 84 R69.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stock-Based Compensation - Stock Options (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Jul. 27, 2021
Mar. 31, 2021
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2021
Dec. 31, 2019
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Stock options, vesting period 7 years          
Stock options, exercised in period, intrinsic value     $ 189,422 $ 23,018   $ 10,361
Stock options, granted in period, weighted average grant date fair value (in dollars per share)       $ 10.01   $ 2.62
Options, granted, number (in shares)         0  
Stock options, granted in period, aggregate estimated fair value     22,395 $ 9,810   $ 6,338
Stock options, unrecognized stock-based compensation expense     $ 28,609   $ 28,609  
Stock Options            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Stock options, expiration period         10 years  
Stock options, vesting period         4 years  
Unrecognized stock-based compensation expense, average recognition period   2 years 5 months 8 days