v3.25.2
Derivatives - Additional Information (Details)
$ in Thousands
6 Months Ended
Jun. 30, 2025
USD ($)
Jun. 30, 2024
USD ($)
Derivative [Line Items]    
Payments to Settle Derivative Instruments $ 250 $ 0
2030 Treasury Locks    
Derivative [Line Items]    
Derivatives, Number of Instruments Held 2  
Derivative, Notional Amount $ 350,000  
Debt Instrument, Description of Variable Rate Basis five-year U.S. Treasury  
Payments to Settle Derivative Instruments $ 250  
Derivatives, Average Fixed Interest Rate 4.12%  
2021 Swaps    
Derivative [Line Items]    
Derivatives, Number of Instruments Held 3  
Derivative, Notional Amount $ 200,000  
Derivatives, Average Fixed Interest Rate 0.86%  
Derivative, Contract End Date Feb. 02, 2026  
2022 Swaps    
Derivative [Line Items]    
Derivatives, Number of Instruments Held 8  
Derivative, Notional Amount $ 425,000  
Derivatives, Average Fixed Interest Rate 2.69%  
Derivative, Contract End Date Sep. 30, 2027  
2022 Swaps II    
Derivative [Line Items]    
Derivatives, Number of Instruments Held 7  
Derivative, Notional Amount $ 300,000  
Derivatives, Average Fixed Interest Rate 3.93%  
2022 Swaps II Due December 2025    
Derivative [Line Items]    
Derivative, Notional Amount $ 150,000  
Derivative, Contract End Date Dec. 01, 2025  
2022 Swaps II Due August 2027    
Derivative [Line Items]    
Derivative, Notional Amount $ 150,000  
Derivative, Contract End Date Aug. 01, 2027