XML 286 R44.htm IDEA: XBRL DOCUMENT v3.25.2
Derivative Instruments - Schedule of Cash Flow Hedging Instruments (Details) - Interest Rate Contract - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Dec. 31, 2021
Effects of derivative instruments      
Notional amount   $ 50,000 $ 100,000
Derivative Assets $ 4,400    
Derivative Liabilities 2,400    
Cash Flow Hedging | Designated as Hedging Instrument      
Effects of derivative instruments      
Notional amount 475,000 425,000  
Derivative Assets 4,423 10,989  
Derivative Liabilities $ 2,377 $ 0