v3.26.1
Derivative Financial Instruments - Additional Information (Details)
1 Months Ended
Apr. 14, 2026
USD ($)
Feb. 09, 2022
USD ($)
Jul. 31, 2021
Jul. 04, 2026
USD ($)
Jan. 03, 2026
USD ($)
Jul. 01, 2023
Oct. 31, 2018
Swap
Other Long-Term Assets              
Derivative [Line Items]              
Fair value of interest rate swaps         $ 3,900,000    
Amended Interest Rate Swap Agreements              
Derivative [Line Items]              
Aggregate notional amount         520,000,000    
Derivative expiration date     Jun. 30, 2026        
Derivative, fixed interest rate           2.03%  
Derivative, floor interest rate           0.50%  
Interest Rate Swap Agreements              
Derivative [Line Items]              
Number of interest rate swap agreement | Swap             2
Interest Rate Cap Agreements              
Derivative [Line Items]              
Aggregate notional amount $ 520,000,000 $ 880,000,000          
Fair value of interest rate swaps       $ 12,000,000 $ 4,800,000    
Derivative expiration date Dec. 31, 2029 Feb. 28, 2027          
Derivative, cap interest rate 4.00% 2.96%       2.96%  
One-time premium paid $ 4,600,000