v3.26.1
Fair Value Measurements and Interest Rate Derivatives - Interest Rate Derivatives (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Interest Rate Derivatives          
Estimated Fair Value of Assets (Liabilities) $ 3,763   $ 3,763   $ (322)
Fair values of derivative assets 3,896   3,896   $ 480
Noncash interest on derivatives, net (1,964) $ 181 (4,085) $ 1,163  
Term Loan 2 Maturity Date 01242031 [Member]          
Interest Rate Derivatives          
Notional amount $ 200,000   $ 200,000    
Interest Rate Swap Derivatives All Member          
Interest Rate Derivatives          
Interest rate, description of reference rate     SOFR   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%   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%   3.931%    
Derivatives, Effective Date     Sep. 14, 2023    
Derivatives, Maturity Date     Sep. 14, 2026    
Notional amount $ 100,000   $ 100,000    
Estimated Fair Value of Assets (Liabilities) $ (46)   $ (46)   $ (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%   4.02%    
Derivatives, Effective Date     Jan. 31, 2025    
Derivatives, Maturity Date     Nov. 07, 2026    
Notional amount $ 100,000   $ 100,000    
Estimated Fair Value of Assets (Liabilities) $ (87)   $ (87)   (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%   3.226%    
Derivatives, Effective Date     Sep. 09, 2025    
Derivatives, Maturity Date     Sep. 09, 2028    
Notional amount $ 210,000   $ 210,000    
Estimated Fair Value of Assets (Liabilities) $ 3,154   $ 3,154   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%   3.206%    
Derivatives, Effective Date     Jan. 10, 2026    
Derivatives, Maturity Date     Jan. 10, 2028    
Notional amount $ 65,000   $ 65,000    
Estimated Fair Value of Assets (Liabilities) $ 742   $ 742   $ 85