XML 70 R53.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Per Common Share - Shares Excluded from EPS (Details) - shares
shares in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Common share equivalents      
Antidilutive securities      
Securities excluded from the diluted calculation as their effect would be antidilutive   850  
Potentially dilutive shares      
Antidilutive securities      
Securities excluded from the diluted calculation as their effect would be antidilutive 111 212 815
Convertible Notes      
Antidilutive securities      
Securities excluded from the diluted calculation as their effect would be antidilutive   7,319