v3.26.1
Income Per Common Share - Shares Excluded from EPS (Details) - shares
shares in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Potentially dilutive shares    
Antidilutive securities    
Securities excluded from the diluted calculation as their effect would be antidilutive 232 954
Convertible senior notes    
Antidilutive securities    
Securities excluded from the diluted calculation as their effect would be antidilutive   174