XML 86 R69.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock-Based Compensation - Summary of Stock Option Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Number of Options      
Outstanding, beginning of period (in shares) 6,296,350    
Exercised (in shares) (2,383,715) (1,369,588) (664,643)
Forfeited (in shares) (4,628)    
Expired (in shares) (25,653)    
Outstanding, end of period (in shares) 3,882,354 6,296,350  
Exercisable (in shares) 3,859,793    
Expected to Vest (in shares) 22,561    
Weighted- Average Exercise Price Per Share      
Outstanding, beginning of period (in dollars per share) $ 2.49    
Exercised (in dollars per share) 3.97    
Forfeited (in dollars per share) 5.63    
Expired (in dollars per share) 5.06    
Outstanding, end of period (in dollars per share) 1.55 $ 2.49  
Exercisable (in dollars per share) 1.52    
Expected to Vest (in dollars per share) $ 6.68    
Intrinsic value, outstanding $ 77,824 $ 79,728  
Intrinsic value, exercisable 77,493    
Intrinsic value, expected to vest $ 331    
Weighted average remaining contractual term, outstanding 3 years 2 months 15 days 4 years 9 months 29 days  
Weighted average remaining contractual term, exercisable 3 years 2 months 8 days    
Weighted average remaining contractual term, expected to vest 6 years 7 months 17 days