v3.26.1
Loans and Allowance for Credit Losses - Schedule of Balances of Loans (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Mar. 31, 2026
Dec. 31, 2025
Jun. 30, 2025
Mar. 31, 2025
Dec. 31, 2024
Financing Receivable, Allowance for Credit Loss [Line Items]            
Total loans $ 6,473,760   $ 6,014,346      
Allowance for credit losses 9,436 $ 9,700 10,435 $ 12,375 $ 12,315 $ 11,190
Net deferred loan (cost)/fees (6,398)   (7,181)      
Net loans 6,470,722   6,011,092      
Loans at fair value 165,588   178,578      
Residential            
Financing Receivable, Allowance for Credit Loss [Line Items]            
Total loans 2,515,400   2,573,890      
Allowance for credit losses 7,804 8,151 8,999 11,213 11,321 10,468
Loans at fair value 165,600   178,600      
Commercial            
Financing Receivable, Allowance for Credit Loss [Line Items]            
Total loans 20,439   15,521      
Allowance for credit losses 57 2 61 3 4 32
MPP            
Financing Receivable, Allowance for Credit Loss [Line Items]            
Total loans 3,937,921   3,424,935      
Allowance for credit losses $ 1,575 $ 1,544 $ 1,370 $ 1,157 $ 987 $ 684