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