v3.26.1
Derivatives - Schedule of Amounts Paid and Received on Interest Rate Swap Transactions (Details) - Interest Rate Swaps - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2026
Dec. 31, 2025
Feb. 06, 2025
Derivative Instruments and Hedging Activities Disclosures [Line Items]      
Notional Amount $ 300,000 $ 300,000 $ 300,000
Paid (46,961) (42,401)  
Received 44,711 31,661  
Net $ (2,250) $ (10,740)