XML 93 R81.htm IDEA: XBRL DOCUMENT v3.22.4
Stock-Based Compensation and Employee Benefits - Stock Options Narrative (Details) - USD ($)
$ in Thousands
1 Months Ended 12 Months Ended
Feb. 28, 2021
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Stock-based compensation expense $ 800 $ 50,737 $ 51,364 $ 38,160
Unrecognized stock-based compensation expenses related to stock options   $ 51,500    
Unrecognized share-based compensation related to stock options, RSUs and ESPP, period for recognition   2 years 8 months 12 days    
Employee Stock Option        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Vesting period   4 years    
Options, expiration period   10 years    
Restricted Stock Units        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Unrecognized stock-based compensation expenses related to stock options   $ 20,300    
Unrecognized share-based compensation related to stock options, RSUs and ESPP, period for recognition   1 year 6 months