v3.26.1
Interest Rate Contracts - Schedule of Interest Rate Swaps (Details) - USD ($)
$ in Thousands
May 07, 2026
Mar. 31, 2026
Dec. 31, 2025
Interest Rate Swap      
Derivative [Line Items]      
Fair Value   $ (509) $ (2,444)
Current Notional Amounts   $ 285,000 285,000
Interest Rate Swap | Subsequent Event      
Derivative [Line Items]      
Current Notional Amounts $ 285,000    
Interest Rate Swap, Effective July 1, 2025 - $85,000 Notional Amount, Interest Rate 3.57%      
Derivative [Line Items]      
Interest Strike Rate   3.57%  
Fair Value   $ (120) (696)
Current Notional Amounts   $ 85,000 85,000
Interest Rate Swap, Effective July 1, 2025 - $100,000 Notional Amount, Interest Rate 3.60%      
Derivative [Line Items]      
Interest Strike Rate   3.60%  
Fair Value   $ (220) (901)
Current Notional Amounts   $ 100,000 100,000
Interest Rate Swap, Effective July 1, 2025 - $100,000 Notional Amount, Interest Rate 3.58%      
Derivative [Line Items]      
Interest Strike Rate   3.58%  
Fair Value   $ (169) (847)
Current Notional Amounts   $ 100,000 $ 100,000
Forward-Starting, Floating to Fixed SOFR Interest Rate Swap      
Derivative [Line Items]      
Average fixed interest rate (percent)   3.58%