XML 130 R98.htm IDEA: XBRL DOCUMENT v3.25.0.1
COMMON STOCK AND EARNINGS PER SHARE - Anti-dilutive Securities and Convertible Notes (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Antidilutive Securities Excluded from Computation of Earnings Per Share      
Dilutive securities 39,797 0 0
Anti-dilutive securities (in shares)   2,741 68,269
2025 Notes      
Antidilutive Securities Excluded from Computation of Earnings Per Share      
Dilutive convertible securities excluded $ 2.1 $ 2.1 $ 2.2
Shares excluded from computation of diluted net income (loss) 3,600,000 3,300,000 3,100,000