v3.26.1
Long-term Debt - Other Long-Term Secured Debt (Details) - USD ($)
$ in Thousands
1 Months Ended
Jun. 30, 2025
Jun. 30, 2026
Dec. 31, 2025
Jun. 30, 2022
Debt Instrument [Line Items]        
Aggregate net carrying value   $ 6,709,928 $ 8,190,155  
Current portion of long-term debt, net   39,814 31,313  
Other long- term secured debt        
Debt Instrument [Line Items]        
Aggregate principal amount $ 31,100      
Basis spread on variable rate (as a percent) 4.24%      
Aggregate net carrying value   39,814 39,923  
Outstanding principal balance   40,000 40,300  
Current portion of long-term debt, net   $ 39,800 $ 31,300  
Other long- term secured debt | Secured Term Loan Due June 2027        
Debt Instrument [Line Items]        
Aggregate principal amount       $ 11,100
Stated interest rate (as a percent)       5.20%