v3.25.2
Fair Value Measurements - Narrative (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Sep. 30, 2024
Mar. 31, 2024
Oct. 31, 2021
Mar. 31, 2021
Apr. 30, 2019
Fair Value Measurements                    
Contribution to decommissioning trust fund     $ 11,500,000              
Impairment of long-lived assets $ 0 $ 0 $ 0 $ 0            
7.125% Senior Notes | Senior Notes                    
Fair Value Measurements                    
Interest rate (as a percent)                   7.125%
7.750% Senior Notes | Senior Notes                    
Fair Value Measurements                    
Interest rate (as a percent)               7.75%    
7.500% Senior Notes | Senior Notes                    
Fair Value Measurements                    
Interest rate (as a percent)                 7.50%  
8.750% Senior Notes | Senior Notes                    
Fair Value Measurements                    
Interest rate (as a percent)           8.75%        
3.125% Convertible Senior Notes | Senior Notes                    
Fair Value Measurements                    
Interest rate (as a percent) 3.125%   3.125%   3.125%   3.125%