Commitments and Contingencies (Details) - Unfunded loan commitment - USD ($) $ in Thousands |
Jun. 30, 2026 |
Mar. 31, 2026 |
Dec. 31, 2025 |
Jun. 30, 2025 |
Mar. 31, 2025 |
Dec. 31, 2024 |
|---|---|---|---|---|---|---|
| Other Commitments [Line Items] | ||||||
| Unfunded loan commitments | $ 57,200 | $ 77,400 | ||||
| Allowance for credit loss on unfunded loan commitments | 2,350 | $ 1,215 | $ 2,517 | $ 3,104 | $ 2,880 | $ 1,303 |
| Balance Sheet Location [Axis]: us-gaap:OtherLiabilities | ||||||
| Other Commitments [Line Items] | ||||||
| Allowance for credit loss on unfunded loan commitments | $ 2,400 |