XML 96 R84.htm IDEA: XBRL DOCUMENT v3.25.3
COMMON STOCK AND EARNINGS PER SHARE - Anti-dilutive Securities and Convertible Notes (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Antidilutive Securities Excluded from Computation of Earnings Per Share        
Dilutive securities 31,674 76,338 15,591 23,980
2025 Notes        
Antidilutive Securities Excluded from Computation of Earnings Per Share        
Dilutive convertible securities excluded   $ 0.5 $ 0.6 $ 1.6
Conversion of Convertible Securities, Shares     1,089,555  
Shares excluded from computation of diluted net income (loss)   3,700,000 1,300,000 3,600,000