XML 131 R80.htm IDEA: XBRL DOCUMENT v3.25.0.1
Share Based Compensation - Summary of Option Activity (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Stock Options Activity        
Outstanding at beginning of period (in shares) 250 286 324  
Granted (in shares) 0 0 0  
Exercised (in shares) 0 (36) (31)  
Expired (in shares) 0 0 0  
Forfeited / Canceled (in shares) 0 0 (7)  
Outstanding at end of period (in shares) 250 250 286 324
Stock Options Weighted Average Exercise Price        
Options outstanding, Weighted average exercise price per share, beginning of period (in USD per share) $ 0 $ 0 $ 0  
Options granted, Weighted average exercise price per share (in USD per share) 0 0 0  
Options exercised, Weighted average exercise price per share (in USD per share) 0 15.68 17.53  
Options expired, Weighted average exercise price per share (in USD per share) 0 0 0  
Options forfeited / canceled, Weighted average exercise price per share (in USD per share) 0 0 0  
Options outstanding, Weighted average exercise price per share, end of period (in USD per share) $ 0 $ 0 $ 0 $ 0
Additional Disclosures        
Options outstanding, Weighted average remaining contractual term 6 years 7 months 24 days 7 years 7 months 28 days 7 years 7 months 20 days 7 years 9 months 18 days
Options outstanding, Aggregate intrinsic value $ 530 $ 1,020 $ 2,380 $ 800
Options exercisable, Number of options (in shares) 150 100 68  
Options exercisable, Weighted average exercise price per share (in USD per share) $ 0 $ 0 $ 0  
Options exercisable, Weighted average remaining contractual term 6 years 7 months 24 days 7 years 7 months 28 days 6 years 5 months 26 days  
Options exercisable, Aggregate intrinsic value $ 320 $ 410 $ 640