XML 69 R43.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stockholders' Equity - 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 at beginning of period (in shares) 15,417,986 14,361,092  
Granted (in shares) 1,922,756 2,713,395  
Exercised (in shares) (1,191,117) (1,192,784)  
Forfeited (in shares) (2,093,840) (460,390)  
Expired (in shares)   (3,327)  
Outstanding at end period (in shares) 14,055,785 15,417,986 14,361,092
Exercisable (in shares) 10,076,377    
Weighted Average Exercise Price      
Weighted Average Exercise Price per Share Outstanding at beginning period (in dollars per share) $ 5.9 $ 5.94  
Weighted Average Exercise Price per Share Granted (in dollars per share) 4.36 4.36  
Weighted Average Exercise Price per Share Exercised (in dollars per share) 1.34 1.58  
Weighted Average Exercise Price per Share Forfeited (in dollars per share) 7.64 9.18  
Weighted Average Exercise Price per Share Expired (in dollars per share)   6.46  
Weighted Average Exercise Price per Share Outstanding at end of period (in dollars per share) 5.82 $ 5.9 $ 5.94
Weighted Average Exercise Price per Share Exercisable (in dollars per share) $ 6.03    
Weighted-Average Remaining Contractual Life (in years)      
Weighted-Average Remaining Contractual Life Outstanding (in Years) 6 years 6 months 6 years 10 months 24 days 7 years 2 months 12 days
Exercisable (Weighted-Average Remaining Contractual Term (in Years) 5 years 8 months 12 days    
Aggregate Intrinsic Value      
Aggregate Intrinsic Value Outstanding $ 15,854 $ 23,825  
Aggregate Intrinsic Value, Exercised 3,402 4,106  
Aggregate Intrinsic Value Outstanding 8,467 $ 15,854 $ 23,825
Aggregate Intrinsic Value, Exercisable $ 8,334