v3.26.1
Interest Rate Derivatives - Additional Information (Details)
$ in Millions
1 Months Ended 3 Months Ended 6 Months Ended
Oct. 31, 2022
USD ($)
derivate_instrument
Jun. 30, 2026
USD ($)
Jun. 30, 2025
USD ($)
Jun. 30, 2026
USD ($)
Jun. 30, 2025
USD ($)
May 31, 2024
USD ($)
May 23, 2024
USD ($)
Jun. 30, 2023
Nov. 01, 2022
USD ($)
Derivative [Line Items]                  
Number of derivative instruments terminated | derivate_instrument 2                
Proceeds from derivative instrument $ 40.3                
Amount reclassified from accumulated other comprehensive income (loss) to interest expense   $ (1.9) $ (1.9) $ (3.8) $ (3.8)        
Amount of gain (loss) expected to be reclassified to interest expense in next twelve months   $ 6.5   $ 6.5          
Interest Rate Swap, 4.37%                  
Derivative [Line Items]                  
Notional amount                 $ 300.0
Derivative, fixed interest rate   4.37%   4.37%         4.37%
Derivative, floor (as percent)   0.50%   0.50%       0.50%  
Interest Rate Swap, 4.47%                  
Derivative [Line Items]                  
Notional amount           $ 28.5      
Derivative, fixed interest rate   4.47%   4.47%   4.47%      
Derivative, floor (as percent)   0.50%   0.50%   0.50%      
Interest Rate Swap, 4.17%                  
Derivative [Line Items]                  
Notional amount             $ 317.0    
Derivative, fixed interest rate   4.17%   4.17%     4.17%    
Derivative, floor (as percent)   0.50%   0.50%     0.50%