v3.25.2
Earnings Per Common Share (EPS) - Diluted EPS (Details) - $ / shares
shares in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Earnings Per Share [Abstract]        
Average common shares outstanding (in shares) 59,140 58,139 59,019 58,049
Effect of dilutive stock awards (in shares) 751 601 884 604
Effect of dilutive convertible notes (in Shares) 720   1,042  
Total potential shares outstanding (in shares) 60,611 58,740 60,945 58,653
Diluted EPS (in dollars per share) $ 0.54 $ 0.61 $ 1.03 $ 1.09
Equity awards excluded as the impact was anti-dilutive (in shares) 245 802 165 1,009