XML 78 R66.htm IDEA: XBRL DOCUMENT v3.25.2
Weighted Average Shares Outstanding and Net Income Per Share (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2024
Jun. 30, 2025
Jun. 11, 2024
May 11, 2023
2.75% Convertible Notes | Convertible Debt          
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]          
Interest rate     2.75%    
3.25% Convertible Notes          
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]          
Interest rate     3.25% 3.25%  
3.25% Convertible Notes | Convertible Debt          
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]          
Interest rate     3.25%    
3.75% Convertible Notes          
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]          
Interest rate     3.75%   3.75%
3.75% Convertible Notes | Convertible Debt          
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]          
Interest rate     3.75%    
Convertible Debt Securities          
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]          
Antidilutive securities excluded from computation of earnings per share (in shares) 35,000 8,138,000      
Interest expense $ 0.0 $ 6.6