XML 76 R48.htm IDEA: XBRL DOCUMENT v3.25.1
Stock-Based Compensation - Schedule of Stock Option Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Number of shares    
Outstanding as at beginning of period (in shares) 8,670,742  
Granted (in shares) 3,478,850  
Exercised (in shares) (460,744)  
Forfeited (in shares) (335,791)  
Outstanding as at end of period (in shares) 11,353,057 8,670,742
Options vested and exercisable as at end of period (in shares) 6,376,793  
Options expected to vest as at end of period (in shares) 4,976,264  
Weighted Average Exercise Price    
Outstanding as at beginning of period (in dollars per share) $ 8.52  
Granted (in dollars per share) 14.21  
Exercised (in dollars per share) 4.09  
Forfeited (in dollars per share) 14.17  
Outstanding at end of period (in dollars per share) 10.28 $ 8.52
Options vested and exercisable as at end of period (in dollars per share) 9.41  
Options expected to vest as at end of period (in dollars per share) $ 11.4  
Weighted Average Remaining Contractual Life    
Weighted average remaining contractual life of outstanding options (in years) 6 years 4 months 13 days 7 years 7 months 6 days
Weighted Average Remaining Contractual Life of vested and exercisable options (in years) 5 years 18 days  
Weighted Average Remaining Contractual Life of expected to vest options (in years) 8 years 18 days  
Intrinsic value of outstanding options $ 7,519 $ 61,749
Intrinsic Value of vested and exercisable options 5,958  
Intrinsic Value of expected to vest options $ 1,561  
Weighted-average grant date fair value of options granted (in dollars per share) $ 10.4 $ 4.37
Number of shares vested 2,213,715 2,329,483
Weighted-average grant date fair value of options vested (in dollars per share) $ 6.58 $ 6.97
Fair value of options vested $ 14,600 $ 16,200
Aggregate intrinsic value of options exercised 3,300 $ 3,500
Unrecognized stock-based compensation cost $ 34,500  
Period over which cost is expected to be recognized (in years) 2 years 7 months 9 days