XML 126 R111.htm IDEA: XBRL DOCUMENT v3.25.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, 2024
Dec. 31, 2023
Dec. 31, 2022
Common Shares      
Outstanding at beginning of the period (in shares) 13,100 68,093 193,447
Exercised (in shares) (2,275) (54,993) (123,924)
Forfeited or canceled (in shares)     (1,430)
Outstanding at end of the period (in shares) 10,825 13,100 68,093
Exercisable (in shares) 10,825 13,100 68,093
Vested or expected to vest (in shares) 10,825    
Weighted Average Strike Price      
Outstanding at beginning of period (usd per share) $ 42.76 $ 41.14 $ 41.62
Exercised (usd per share) 38.00 40.75 41.89
Forfeited or canceled (usd per share)     40.87
Outstanding at end of period (usd per share) 43.76 42.76 41.14
Exercisable (usd per share) 43.76 $ 42.76 $ 41.14
Vested or expected to vest (usd per share) $ 43.76    
Stock Options Additional Disclosures      
Remaining contractual term, outstanding 3 years 6 months 4 years 2 months 12 days 1 year 1 month 6 days
Remaining contractual term, exercisable 3 years 6 months 4 years 2 months 12 days 1 year 1 month 6 days
Remaining contractual term, vested or expected to vest 3 years 6 months    
Intrinsic value, outstanding $ 876 $ 655 $ 2,954
Intrinsic value, exercisable 876 $ 655 $ 2,954
Intrinsic value, vested or expected to vest $ 876