XML 108 R90.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock-Based Compensation - Schedule of Share-based Payment Arrangement, Option, Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
SVOs      
Aggregate Intrinsic Value      
Aggregate intrinsic value of options exercised $ 2,200 $ 3,000 $ 100
PSOs      
Aggregate Intrinsic Value      
Aggregate intrinsic value of options exercised $ 100 $ 200  
2015 Plan | SVOs      
Number of Shares      
Balance at beginning of period (in shares) 6,208,274    
Granted (in shares) 0 0  
Forfeited / cancelled (in shares) 0    
Exercised (in shares) (572,532)    
Balance at end of period (in shares) 5,635,742 6,208,274  
Weighted Average Exercise Price      
Balance at beginning of period (in USD per share) $ 9.59    
Granted (in USD per share) 0    
Forfeited / cancelled (in USD per share) 0    
Exercised (in USD per share) 9.48    
Balance at end of period (in USD per share) $ 9.60 $ 9.59  
Weighted Average Remaining Contractual Life (years)      
Weighted average contractual term of options outstanding 3 years 8 months 4 days 5 years  
Aggregate Intrinsic Value      
Aggregate intrinsic value of options outstanding $ 24,349 $ 36,513  
Aggregate intrinsic value of options exercised $ 2,168    
2015 Plan | PSOs      
Number of Shares      
Balance at beginning of period (in shares) 3,081,855    
Granted (in shares) 0 0 0
Forfeited / cancelled (in shares) 0    
Exercised (in shares) (44,925)    
Balance at end of period (in shares) 3,036,930 3,081,855  
Weighted Average Exercise Price      
Balance at beginning of period (in USD per share) $ 10.05    
Granted (in USD per share) 0    
Forfeited / cancelled (in USD per share) 0    
Exercised (in USD per share) 9.68    
Balance at end of period (in USD per share) $ 10.05 $ 10.05  
Weighted Average Remaining Contractual Life (years)      
Weighted average contractual term of options outstanding 2 years 1 month 20 days 3 years 3 months 25 days  
Aggregate Intrinsic Value      
Aggregate intrinsic value of options outstanding $ 11,732 $ 16,699  
Aggregate intrinsic value of options exercised $ 148    
2021 Equity Plan      
Number of Shares      
Balance at beginning of period (in shares) 4,387,501    
Granted (in shares) 947,021    
Forfeited / cancelled (in shares) (776,323)    
Exercised (in shares) 0 0 0
Balance at end of period (in shares) 4,558,199 4,387,501  
Number of shares exercisable (in shares) 1,698,943    
Weighted Average Exercise Price      
Balance at beginning of period (in USD per share) $ 22.91    
Granted (in USD per share) 12.79    
Forfeited / cancelled (in USD per share) 20.95    
Exercised (in USD per share) 0    
Balance at end of period (in USD per share) 21.14 $ 22.91  
Weighted average exercise price of options exercisable (in USD per share) $ 22.98    
Weighted Average Remaining Contractual Life (years)      
Weighted average contractual term of options outstanding 8 years 21 days 8 years 9 months 21 days  
Weighted average contractual term of options exercisable 7 years 9 months 3 days    
Aggregate Intrinsic Value      
Aggregate intrinsic value of options outstanding $ 904 $ 0  
Aggregate intrinsic value of options exercisable $ 0