v3.26.1
Fair Value Measures - Schedule of Carrying Amounts and Fair Values of Financial Assets and Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Carrying Amount    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Total $ 1,932,360 $ 1,930,043
Fair Value | Level 2    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Total 1,988,890 2,002,864
2028 Secured Notes | Carrying Amount | Notes    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Debt 497,307 496,718
2028 Secured Notes | Fair Value | Level 2 | Notes    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Debt 496,135 498,640
2029 Secured Notes | Carrying Amount | Notes    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Debt 494,609 493,803
2029 Secured Notes | Fair Value | Level 2 | Notes    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Debt 511,205 516,455
2030 Secured Notes | Carrying Amount | Notes    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Debt 494,773 494,180
2030 Secured Notes | Fair Value | Level 2 | Notes    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Debt 515,440 517,465
2031 Secured Notes | Carrying Amount | Notes    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Debt 445,671 445,342
2031 Secured Notes | Fair Value | Level 2 | Notes    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Debt $ 466,110 $ 470,304