XML 123 R109.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock Compensation Plans and Other Employee Benefit Plans - Schedule of Stock Option Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Common Shares      
Outstanding at beginning of the period (in shares) 68,093 193,447 520,663
Exercised (in shares) (54,993) (123,924) (326,626)
Forfeited or canceled (in shares) 0 (1,430) (590)
Outstanding at end of the period (in shares) 13,100 68,093 193,447
Exercisable (in shares) 13,100 68,093 191,898
Vested or expected to vest (in shares) 13,100    
Weighted Average Strike Price      
Outstanding at beginning of period (usd per share) $ 41.14 $ 41.62 $ 42.47
Exercised (usd per share) 40.75 41.89 42.97
Forfeited or canceled (usd per share) 0 40.87 46.86
Outstanding at end of period (usd per share) 42.76 41.14 41.62
Exercisable (usd per share) 42.76 $ 41.14 $ 41.57
Vested or expected to vest (usd per share) $ 42.76    
Stock Options Additional Disclosures      
Remaining contractual term, outstanding 4 years 2 months 12 days 1 year 1 month 6 days 1 year 4 months 24 days
Remaining contractual term, exercisable 4 years 2 months 12 days 1 year 1 month 6 days 1 year 3 months 18 days
Remaining contractual term, vested or expected to vest 4 years 2 months 12 days    
Intrinsic value, outstanding $ 655 $ 2,954 $ 9,518
Intrinsic value, exercisable 655 $ 2,954 $ 9,451
Intrinsic value, vested or expected to vest $ 655