XML 73 R63.htm IDEA: XBRL DOCUMENT v3.25.1
Shareholders’ Equity - Schedule of Stock Option Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2025
Dec. 31, 2024
Number of Shares    
Outstanding at beginning of period (in shares) 10,196,232  
Exercised (in shares) (2,150,631)  
Forfeited or expired (in shares) (300)  
Outstanding at end of period (in shares) 8,045,301 10,196,232
Options vested and exercisable (in shares) 7,726,219  
Weighted Average Exercise Price    
Weighted average exercise price, beginning balance (in usd per share) $ 6.13  
Exercised (in usd per share) 1.31  
Forfeited or expired (in usd per share) 9.98  
Weighted average exercise price, ending balance (in usd per share) 7.42 $ 6.13
Options vested and exercisable (in usd per share) $ 7.66  
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract]    
Total Intrinsic Value $ 1,947 $ 1,036
Options vested and exercisable, intrinsic value $ 1,660  
Weighted Average Remaining Contractual Life (Years) 4 years 3 months 18 days 4 years 4 months 24 days
Options vested and exercisable, weighted average remaining contractual term 4 years 7 months 6 days  
Market and service condition based options    
Number of Shares    
Outstanding at beginning of period (in shares) 4,453,297  
Outstanding at end of period (in shares) 4,453,297 4,453,297
Options vested and exercisable (in shares) 3,994,964  
Weighted Average Exercise Price    
Weighted average exercise price, beginning balance (in usd per share) $ 12.75  
Weighted average exercise price, ending balance (in usd per share) 12.75 $ 12.75
Options vested and exercisable (in usd per share) $ 11.96  
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract]    
Total Intrinsic Value $ 0 $ 0
Options vested and exercisable, intrinsic value $ 0  
Weighted Average Remaining Contractual Life (Years) 2 years 4 months 24 days 2 years 8 months 12 days
Options vested and exercisable, weighted average remaining contractual term 2 years 3 months 18 days