XML 123 R97.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock-Based Compensation and Employee Benefits - Summary of RSUs Activity, under 2014 Plan (Details) - Restricted stock units - $ / shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Number of RSUs, beginning balances 2,333,307    
Number of RSUs granted 1,274,753    
Number of RSUs vested (1,280,901)    
Number of RSUs canceled (600,430)    
Number of RSUs, ending balance 1,726,729 2,333,307  
Weighted-Average Grant Date Fair Value, beginning balances $ 14.66    
Weighted-Average Grant Date Fair Value, RSUs granted 8.93 $ 13.34 $ 16.86
Weighted-Average Grant Date Fair Value, RSUs Vested 14.35    
Weighted-Average Grant Date Fair Value, RSUs canceled 11.02    
Weighted-Average Grant Date Fair Value, ending balances $ 11.93 $ 14.66