XML 93 R75.htm IDEA: XBRL DOCUMENT v3.24.0.1
Share-Based Compensation - Stock Option Activity (Details) - Stock options - 2021 Equity Incentive Plan - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Shares        
Options outstanding, beginning of period (in shares) 730,550 824,300 1,090,300  
Granted (in shares) 0 0 0  
Exercised (in shares) (207,875) (93,750) (266,000)  
Forfeited (in shares) 0 0 0  
Options outstanding, end of period (in shares) 522,675 730,550 824,300 1,090,300
Options exercisable (in shares) 522,675      
Weighted-Average Exercise Price        
Options outstanding, beginning balance (in dollars per share) $ 17.97 $ 17.89 $ 17.68  
Granted (in dollars per share) 0 0 0  
Exercised (in dollars per share) 16.76 17.26 17.01  
Forfeited (in dollars per share) 0 0 0  
Options outstanding, ending balance (in dollars per share) 18.45 $ 17.97 $ 17.89 $ 17.68
Options exercisable (in dollars per share) $ 18.45      
Options outstanding, weighted average remaining contractual life 2 years 6 months 3 years 3 years 8 months 12 days 4 years 6 months
Options exercisable, weighted average remaining contractual life 2 years 6 months      
Aggregate Intrinsic Value        
Options outstanding, intrinsic value $ 9,150 $ 8,889 $ 21,200 $ 13,436
Exercised, intrinsic value 3,852 $ 1,782 $ 5,625  
Options exercisable, intrinsic value $ 9,150