XML 65 R53.htm IDEA: XBRL DOCUMENT v3.25.3
Earnings Per Share - Anti-dilutive Securities (Details) - shares
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Stock options        
Earnings Per Share        
Dilutive securities excluded from the calculation of diluted earnings per share (in shares) 130,344   130,344  
Restricted stock units        
Earnings Per Share        
Dilutive securities excluded from the calculation of diluted earnings per share (in shares) 14,381 231,644 17,431 236,794
Performance share units        
Earnings Per Share        
Dilutive securities excluded from the calculation of diluted earnings per share (in shares) 313,642 223,680 313,642 223,680
Employee stock purchase plan        
Earnings Per Share        
Dilutive securities excluded from the calculation of diluted earnings per share (in shares)   19,108 38,212 19,108