v3.25.1
Long-Term Debt - Schedule of Interest Rate Swap Agreements Connection With Credit Facilities (Details) - USD ($)
$ in Thousands
Sep. 20, 2024
Mar. 31, 2023
Oct. 31, 2022
Initial Swap      
Debt Instrument [Line Items]      
Fixed Interest Rate (as a percent)     4.212%
Notional Amount     $ 200,000
Asset (Liability) Fair Value     $ (2,645)
Second Swap      
Debt Instrument [Line Items]      
Fixed Interest Rate (as a percent)   3.951%  
Notional Amount   $ 100,000  
Asset (Liability) Fair Value   $ (641)  
Third Swap      
Debt Instrument [Line Items]      
Fixed Interest Rate (as a percent) 3.395%    
Notional Amount $ 125,000    
Asset (Liability) Fair Value $ 926