XML 63 R53.htm IDEA: XBRL DOCUMENT v3.25.1
Share-Based Compensation - Stock Options (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2025
Dec. 31, 2024
Stock options    
Beginning balance (in shares) 468,722  
Exercised (in shares) (866)  
Cancelled/Forfeited/Expired (in shares) (3)  
Ending balance (in shares) 467,853 468,722
Vested and exercisable, end of period (in shares) 462,543  
Weighted-Average Exercise Price    
Beginning balance (in dollars per share) $ 29.40  
Exercised (in dollars per share) 7.69  
Cancelled/Forfeited/Expired (in dollars per share) 81.51  
Ending balance (in dollars per share) 32.26 $ 29.40
Vested and exercisable, end of period (in dollars per share) $ 31.89  
Weighted-Averages Life (Years) and Aggregate Intrinsic Value    
Weighted-Average Life (Years) 4 years 2 months 12 days 3 years 1 month 6 days
Weighted-Average Life, vested and exercisable 4 years 2 months 12 days  
Intrinsic value, beginning $ 1,570  
Intrinsic value, ending 219 $ 1,570
Aggregate intrinsic value, vested and exercisable $ 219