Stock-based compensation (Tables) |
3 Months Ended |
|---|---|
Mar. 31, 2026 | |
| Executive Officers | |
| Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items] | |
| Schedule of restricted and unrestricted stock units | (Not in thousands) Shares Weighted-Average Grant Date Fair Value Non-vested at December 31, 2024 247,908 $ 66.86 Granted 226,259 100.35 Performance Shares Quantity Adjustment 55,517 91.18 Vested (293,939) 90.00 Forfeited (8,787) 66.53 Non-vested at December 31, 2025 226,958 $ 76.13 Granted 78,215 144.93 Performance Shares Quantity Adjustment 12,282 117.41 Vested (90,475) 120.95 Forfeited (788) 88.87 Non-vested at March 31, 2026 226,192 $ 87.80 |
| Directors | |
| Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items] | |
| Schedule of restricted and unrestricted stock units | (Not in thousands) RSUs / Restricted stock Weighted-Average Grant Date Fair Value per Unit Non-vested at December 31, 2024 - $ - Granted 24,476 101.33 Vested (5,363) 104.33 Forfeited - - Non-vested at December 31, 2025 19,113 $ 100.49 Granted 1,166 125.96 Vested (1,166) 125.96 Forfeited - - Non-vested at March 31, 2026 19,113 $ 100.49 |