XML 97 R85.htm IDEA: XBRL DOCUMENT v3.22.4
Stock-Based Compensation and Employee Benefits - Restricted Stock Units narrative (Details) - USD ($)
$ / shares in Units, $ 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 share-based compensation related to stock options, RSUs and ESPP, period for recognition   2 years 8 months 12 days    
Restricted Stock Units        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Total fair value of RSUs vested   $ 13,600 8,400 4,100
Total estimated grant date fair value   $ 22,500 $ 27,900 $ 21,200
Estimated weighted-average grant-date fair value of RSUs granted   $ 13.34 $ 16.86 $ 17.86
Unrecognized share-based compensation related to stock options, RSUs and ESPP, period for recognition   1 year 6 months    
Restricted Stock Units | Minimum        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Vesting period   1 year    
Restricted Stock Units | Maximum        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Vesting period   3 years