v3.26.1
Fair Value Measurements and Interest Rate Derivatives - Interest Rate Derivatives (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
Interest Rate Derivatives      
Estimated Fair Value of Assets (Liabilities) $ 1,799   $ (322)
Fair values of derivative assets 2,136   480
Noncash interest on derivatives, net (2,121) $ 982  
Term Loan 2 Maturity Date 01242031 [Member]      
Interest Rate Derivatives      
Notional amount $ 200,000    
Interest Rate Swap Derivatives All Member      
Interest Rate Derivatives      
Interest rate, description of reference rate SOFR    
Interest Rate Swap Derivative Maturing 3.17.26 [Member] | Not Designated as Hedging Instrument [Member] | Term Loan 2 Maturity Date 01242031 [Member]      
Interest Rate Derivatives      
Fixed rate under interest rate swap agreement 3.675%    
Derivatives, Effective Date Mar. 17, 2023    
Derivatives, Maturity Date Mar. 17, 2026    
Interest Rate Swap Derivative Maturing 9.14.26 [Member] | Not Designated as Hedging Instrument [Member] | Term Loan 2 Maturity Date 01242031 [Member]      
Interest Rate Derivatives      
Fixed rate under interest rate swap agreement 3.931%    
Derivatives, Effective Date Sep. 14, 2023    
Derivatives, Maturity Date Sep. 14, 2026    
Notional amount $ 100,000    
Estimated Fair Value of Assets (Liabilities) $ (124)   (311)
Interest Rate Swap Derivative Maturing 11.7.26 [Member] | Not Designated as Hedging Instrument [Member] | Term Loan 2 Maturity Date 01242031 [Member]      
Interest Rate Derivatives      
Fixed rate under interest rate swap agreement 4.02%    
Derivatives, Effective Date Jan. 31, 2025    
Derivatives, Maturity Date Nov. 07, 2026    
Notional amount $ 100,000    
Estimated Fair Value of Assets (Liabilities) $ (213)   (491)
Interest Rate Swap Derivative Maturing 9.9.28 [Member] | Not Designated as Hedging Instrument [Member] | Term Loan 1 Maturity Date 01242031 [Member]      
Interest Rate Derivatives      
Fixed rate under interest rate swap agreement 3.226%    
Derivatives, Effective Date Sep. 09, 2025    
Derivatives, Maturity Date Sep. 09, 2028    
Notional amount $ 210,000    
Estimated Fair Value of Assets (Liabilities) $ 1,679   395
Interest Rate Swap Derivative Maturing 1.10.28 [Member] | Not Designated as Hedging Instrument [Member] | Term Loan 1 Maturity Date 01242031 [Member]      
Interest Rate Derivatives      
Fixed rate under interest rate swap agreement 3.206%    
Derivatives, Effective Date Jan. 10, 2026    
Derivatives, Maturity Date Jan. 10, 2028    
Notional amount $ 65,000    
Estimated Fair Value of Assets (Liabilities) $ 457   $ 85