v3.25.4
Fair Value Measurements - Schedule of Fair Values of Financial Assets Measured at Recurring Basis (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Jun. 30, 2021
Senior Unsecured Notes | 2031 Notes      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Offering discount $ 6,900 $ 500 $ 800
Senior Unsecured Notes | July 2031 and December 2035 Senior Notes      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Total deferred finance costs, net 6,400 3,100  
Net Carrying Value | Interest rate swaps | Fair Value Measurements, Recurring      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Interest rate swaps (18,365) 20,129  
Net Carrying Value | Senior Unsecured Notes | 2031 Notes | Fair Value Measurements, Recurring      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Senior unsecured notes (786,708) (396,403)  
Fair Value | Interest rate swaps | Fair Value Measurements, Recurring      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Interest rate swaps (18,365) 20,129  
Fair Value | Senior Unsecured Notes | 2031 Notes | Fair Value Measurements, Recurring      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Senior unsecured notes (766,504) (340,420)  
Fair Value | Level 1 | Interest rate swaps | Fair Value Measurements, Recurring      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Interest rate swaps 0 0  
Fair Value | Level 1 | Senior Unsecured Notes | 2031 Notes | Fair Value Measurements, Recurring      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Senior unsecured notes (766,504) (340,420)  
Fair Value | Level 2 | Interest rate swaps | Fair Value Measurements, Recurring      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Interest rate swaps (18,365) 20,129  
Fair Value | Level 2 | Senior Unsecured Notes | 2031 Notes | Fair Value Measurements, Recurring      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Senior unsecured notes 0 0  
Fair Value | Level 3 | Interest rate swaps | Fair Value Measurements, Recurring      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Interest rate swaps 0 0  
Fair Value | Level 3 | Senior Unsecured Notes | 2031 Notes | Fair Value Measurements, Recurring      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Senior unsecured notes $ 0 $ 0