v3.26.1
Stock-based compensation - Summary of incentive plan for members of management (Details) - Performance Based Shares - $ / shares
3 Months Ended 12 Months Ended
Mar. 31, 2026
Dec. 31, 2025
Restricted Stock    
Non-vested at beginning of period 226,958 247,908
Granted 78,215 226,259
Performance Shares Quantity Adjustment 12,282 55,517
Vested (90,475) (293,939)
Forfeited (788) (8,787)
Non-vested at end of period 226,192 226,958
Weighted-Average Grant Date Fair Value    
Non-vested at beginning of period $ 76.13 $ 66.86
Granted 144.93 100.35
Performance Shares Quantity Adjustment 117.41 91.18
Vested 120.95 90.00
Forfeited 88.87 66.53
Non-vested at end of period $ 87.80 $ 76.13