XML 95 R84.htm IDEA: XBRL DOCUMENT v3.25.1
COMMON STOCK AND EARNINGS PER SHARE - Anti-dilutive Securities and Convertible Notes (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Antidilutive Securities Excluded from Computation of Earnings Per Share    
Shares excluded from computation of diluted net income (loss)   3,505,857
Dilutive securities 42,458 554
2025 Notes    
Antidilutive Securities Excluded from Computation of Earnings Per Share    
Dilutive convertible securities excluded $ 0.5 $ 0.5
Shares excluded from computation of diluted net income (loss) 3,800,000 3,500,000