XML 65 R53.htm IDEA: XBRL DOCUMENT v3.25.2
Earnings Per Share - Anti-dilutive Securities (Details) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 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) 666,052 5,150 224,465 6,200
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)     32,320