XML 80 R66.htm IDEA: XBRL DOCUMENT v3.25.0.1
Schedule of Stock Option Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Share-Based Payment Arrangement [Abstract]      
Number of awards, beginning balance 73,469 92,347  
Weighted avg. exercise price per share, beginning balance $ 8.84 $ 8.67  
Weighted avg. grant date fair value per share, beginning Balance $ 7.97 $ 7.77  
Weighted avg. remaining contractual life (in years) 4 years 4 months 13 days 5 years 25 days 5 years 3 months 21 days
Aggregate intrinsic value, beginning balance $ 346,125 $ 502,688  
Number of awards, granted  
Weighted avg. exercise price per share, granted  
Weighted avg. grant date fair value per share, granted  
Number of awards, exercised (11,000) (12,628)  
Weighted avg. exercise price per share, exercised $ 7.66 $ 5.31  
Weighted avg. grant date fair value per share, exercised $ 7.40 $ 5.44  
Weighted avg remaining contractual life (in years), exercised 3 years 3 months 14 days 3 months 18 days  
Number of awards, expired/forfeited (6,250)  
Weighted avg. exercise price per share, expired/forfeited $ 10.20  
Weighted avg. grant date fair value per share, expired/forfeited $ 10.06  
Number of awards, ending balance 62,469 73,469 92,347
Weighted avg. exercise price per share, ending balance $ 9.05 $ 8.84 $ 8.67
Weighted avg. grant date fair value per share, ending Balance $ 8.07 $ 7.97 $ 7.77
Aggregate intrinsic value, ending balance $ 334,769 $ 346,125 $ 502,688
Number of awards exercisable, ending balance 62,469    
Weighted avg. exercise price per share exercisable, ending balance $ 9.05    
Weighted avg. grant date fair value per share exercisable, ending Balance $ 8.07    
Weighted avg. remaining contractual life (in years), exercisable 4 years 4 months 13 days    
Aggregate intrinsic value, exercisable $ 334,769    
Number of awards unvested, ending balance    
Weighted avg. exercise price per share unvested, ending balance    
Weighted avg. grant date fair value per share unvested, ending Balance    
Aggregate intrinsic value, unvested