v3.26.1
Commitments and Contingencies - Schedule of Total Unfunded Commitments (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Commitment and Contingencies    
Total unfunded commitments $ 1,929,190 $ 1,148,128
Commitments to fund loans    
Commitment and Contingencies    
Total unfunded commitments 907,394 499,960
Unfunded commitments under lines of credit    
Commitment and Contingencies    
Total unfunded commitments 861,830 640,181
Commercial and standby letters of credit    
Commitment and Contingencies    
Total unfunded commitments $ 159,966 $ 7,987