Derivatives - Schedule of Net Gains (Losses) Relating to Free-standing Derivative Instruments (Details) - USD ($) $ in Thousands |
6 Months Ended | |
---|---|---|
Jun. 30, 2025 |
Jun. 30, 2024 |
|
Interest Rate Contract [Member] | ||
Derivative [Line Items] | ||
Net gains (losses) | $ 63 | $ (16) |
Forward Contracts [Member] | ||
Derivative [Line Items] | ||
Net gains (losses) | $ (62) | $ 27 |