XML 84 R69.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock option and award plan: Non-vested restricted stock (Details) - $ / shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Number of shares      
Non-vested at the beginning of the period (in shares) 1,261,623 1,164,021  
Non-vested at the end of the period (in shares) 1,489,277 1,261,623 1,164,021
Restricted stock      
Number of shares      
Non-vested at the beginning of the period (in shares) 1,261,623    
Granted (in shares) 672,098 600,000 400,000
Vested (in shares) (315,559)    
Forfeited (in shares) (128,885)    
Non-vested at the end of the period (in shares) 1,489,277 1,261,623  
Weighted-Average Grant Date Fair Value      
Non-vested at the beginning of the period (in dollars per share) $ 62.89    
Granted (in dollars per share) 68.58 $ 60.05 $ 66.08
Vested (in dollars per share) 66.11    
Forfeited (in dollars per share) 66.66    
Non-vested at the end of the period (in dollars per share) $ 64.45 $ 62.89