v3.26.1
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