v3.26.1
Long-Term Debt - Covenants (Details)
Jun. 30, 2026
Mar. 16, 2026
Dec. 31, 2025
5.625% Notes due 2027 | Senior Notes      
Debt Instrument [Line Items]      
Interest rate 5.625%   5.625%
4.125% Notes due 2029 | Senior Notes      
Debt Instrument [Line Items]      
Interest rate 4.125%   4.125%
6.75% Notes due 2031 | Senior Notes      
Debt Instrument [Line Items]      
Interest rate 6.75%    
6.75% Notes due 2031 | Convertible Notes      
Debt Instrument [Line Items]      
Interest rate 6.75% 6.75%