XML 111 R78.htm IDEA: XBRL DOCUMENT v3.25.1
Stock-Based Compensation - Summary of Option Activity (Details) - $ / shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Number of shares    
Beginning balance (in shares) 823,833  
Granted (in shares) 886,872  
Exercised (in shares) (92,653)  
Expired/Forfeited (in shares) (230,496)  
Ending balance (in shares) 1,387,556 823,833
Exercisable at end of period (in shares) 481,166  
Weighted average exercise price per share    
Beginning balance (in dollars per share) $ 31.43  
Granted (in dollars per share) 35.83  
Exercised (in dollars per share) 18.10  
Expired/Forfeited (in dollars per share) 70.60  
Ending balance (in dollars per share) 28.62 $ 31.43
Exercisable at end of period (in dollars per share) $ 18.48  
Weighted average remaining contractual term (years)    
Outstanding (years) 7 years 9 months 18 days 5 years 10 months 20 days
Exercisable (years) 5 years 10 months 9 days