v3.26.1
Stock-Based Compensation Plans - Schedule of Stock Option Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Common Shares    
Outstanding at beginning of the period (in shares) 5,675 10,825
Granted (in shares) 0 0
Exercised (in shares) (2,325) (5,150)
Forfeited or canceled (in shares) 0 0
Outstanding at end of the period (in shares) 3,350 5,675
Exercisable (in shares) 3,350 5,675
Weighted Average Strike Price    
Outstanding at beginning of period (usd per share) $ 44.81 $ 43.76
Granted (usd per share) 0 0
Exercised (usd per share) 40.97 42.61
Forfeited or canceled (usd per share) 0 0
Outstanding at end of period (usd per share) 47.47 44.81
Exercisable (usd per share) $ 47.47 $ 44.81
Stock Options Additional Disclosures    
Remaining contractual term, outstanding 2 years 9 months 18 days 3 years 4 months 24 days
Remaining contractual term, exercisable 2 years 9 months 18 days 3 years 4 months 24 days
Intrinsic value, outstanding $ 306 $ 384
Intrinsic value, exercisable $ 306 $ 384