XML 121 R111.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock Based Compensation - Stock Option Activity (Details)
12 Months Ended
Dec. 31, 2024
$ / shares
shares
Share-Based Payment Arrangement [Abstract]  
Options outstanding, beginning of period (in shares) | shares 13,131
Options granted (in shares) | shares 0
Options exercised (in shares) | shares (6,858)
Options forfeited or expired (in shares) | shares 0
Options outstanding, end of period (in shares) | shares 6,273
Options exercisable (in shares) | shares 6,273
Options outstanding, beginning of period, weighted average exercise price (in dollars per share) $ 24.19
Options granted, weighted average exercise price (in dollars per share) 0
Options exercised weighted average exercise price (in dollars per share) 23.39
Options forfeited or expired weighted average exercise price (in dollars per share) 0
Options outstanding, end of period, weighted average exercise price (in dollars per share) 25.07
Options exercisable, weighted average exercise price (in dollars per share) 25.07
Options outstanding at January 1, 2024 (in dollars per share) 3.36
Options exercised (in dollars per share) 3.36
Options forfeited or expired (in dollars per share) 0
Options outstanding, end of year (in dollars per share) 3.37
Options exercisable at December 31, 2024 (in dollars per share) $ 3.37