v3.26.1
Stock-Based Compensation Plans - Schedule of Stock Option Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Common Shares    
Outstanding at beginning of the period (in shares) 5,675 10,825
Exercised (in shares) (2,325) (5,150)
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
Exercised (usd per share) 40.97 42.61
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 7 months 6 days 3 years 2 months 12 days
Remaining contractual term, exercisable 2 years 7 months 6 days 3 years 2 months 12 days
Intrinsic value, outstanding $ 379 $ 449
Intrinsic value, exercisable $ 379 $ 449