v3.26.1
Share-Based Payment Plans - Summary of options activity (Details) - Stock Options - $ / shares
6 Months Ended
Jun. 30, 2026
Options  
Outstanding at beginning of year 376,910
Granted 0
Exercised (92,416)
Outstanding at period end 284,494
Vested or expected to vest 284,494
Exercisable at period end 228,027
Weighted Average Exercise Price  
Outstanding at beginning of year $ 34.88
Granted 0
Exercised 16.59
Outstanding at period end 40.82
Vested or expected to vest 40.82
Exercisable at period end $ 30.78
Weighted Average Remaining Contractual Life (Years), outstanding at period end 5 years 4 months 6 days
Weighted Average Remaining Contractual Life (Years), vested or expected to vest 5 years 4 months 6 days
Weighted Average Remaining Contractual Life (Years), exercisable at period end 4 years 6 months 21 days