v3.26.1
Equity Incentive Plans - Summary of Stock Appreciation Right Activity (Details) - $ / shares
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward]    
Exercised (in shares) (3,166) (1,732)
Outstanding at end of period (in shares) 172,038  
Weighted Average Exercise Price    
Outstanding at end of period (in dollars per share) $ 61.1  
Stock Appreciation Rights (SARs)    
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward]    
Options outstanding at beginning of period (in shares) 131,656 142,785
Granted (in shares) 0 0
Exercised (in shares) (1,633) (8,808)
Forfeited or expired (in shares) 0 0
Outstanding at end of period (in shares) 130,023 133,977
Options exercisable at March 31 (in shares) 109,063 102,791
Weighted Average Exercise Price    
Options outstanding at beginning of period (in dollars per share) $ 57.02 $ 55.03
Granted, Weighted Average Exercise Price (in dollars per share) 0 0
Exercised, Weighted Average Exercise Price (in dollars per share) 59.28 48.52
Forfeited or expired, Weighted Average Exercise Price (in dollars per share) 0 0
Outstanding at end of period (in dollars per share) 56.99 55.46
Options exercisable at March 31 (in dollars per share) $ 54.92 $ 53.23