v3.26.1
Fair Value Measurements - Schedule of Fair Values of Financial Assets and Liabilities Measured at Recurring Basis (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Net Carrying Value | Fair Value Measurements, Recurring | Interest rate swaps    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Interest rate swaps $ 751 $ (18,365)
Fair Value | Fair Value Measurements, Recurring | Interest rate swaps    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Interest rate swaps 751 (18,365)
Fair Value | Fair Value Measurements, Recurring | Level 1 | Interest rate swaps    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Interest rate swaps 0 0
Fair Value | Fair Value Measurements, Recurring | Level 2 | Interest rate swaps    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Interest rate swaps 751 (18,365)
Fair Value | Fair Value Measurements, Recurring | Level 3 | Interest rate swaps    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Interest rate swaps 0 0
Senior Notes | Senior Unsecured Notes    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total deferred finance costs, net 9,900 6,400
Discount 14,000 6,900
Senior Notes | Net Carrying Value | Fair Value Measurements, Recurring | Senior Unsecured Notes    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Senior unsecured notes (1,176,075) (786,708)
Senior Notes | Fair Value | Fair Value Measurements, Recurring | Senior Unsecured Notes    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Senior unsecured notes (1,150,836) (766,504)
Senior Notes | Fair Value | Fair Value Measurements, Recurring | Senior Unsecured Notes | Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Senior unsecured notes (1,150,836) (766,504)
Senior Notes | Fair Value | Fair Value Measurements, Recurring | Senior Unsecured Notes | Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Senior unsecured notes 0 0
Senior Notes | Fair Value | Fair Value Measurements, Recurring | Senior Unsecured Notes | Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Senior unsecured notes $ 0 $ 0