XML 66 R41.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 as of Beginning of period (in shares) 4,488,845 3,756,835  
Granted (in shares) 3,237,758 1,161,926  
Cancelled / Forfeited (in shares) (1,665,515) (285,729)  
Exercised (in shares) (510,669) (144,187)  
Balance as of End of period (in shares) 5,550,419 4,488,845  
Options exercisable as of December 31, 2024 (in shares) 2,854,762    
Weighted Average Exercise Price      
Outstanding as of Beginning of period (in dollars per share) $ 9.77 $ 8.28  
Granted (in dollars per share) 12.77 14.2  
Cancelled / Forfeited (in dollars per share) 10.16 10.52  
Exercised (in dollars per share) 5.28 5.05  
Balance as of End of period (in dollars per share) 11.81 $ 9.77  
Options exercisable as of December 31, 2024 (in dollars per share) $ 9.24    
Aggregate Intrinsic Value      
Aggregate intrinsic value $ 18,771 $ 97,266 $ 36,616
Options exercisable as of December 31, 2024 $ 13,390    
Weighted average remaining contractual life, outstanding (in years) 7 years    
Weighted average remaining contractual life, exercisable (in years) 5 years 6 months