v3.26.1
Loans and Allowance for Credit Losses - Schedule of Classification, Unpaid Principal Balance ("UPB"), and Carrying Value (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Loans, Carrying Value    
Total Loans, net $ 4,317,405 $ 5,194,377
Loans, UPB    
Total Loans, net 4,630,957 5,491,880
Loans Held For Sale, Carrying Value    
Loans, held for sale 278,214 585,820
Loans Held For Sale, Unpaid Principal Balance    
Total, Carrying Value 4,595,619 5,905,304
Total, Unpaid Principal Balance 4,975,728 6,269,484
Bridge    
Loans, Carrying Value    
Total Loans, net 1,656,219 2,858,459
Loans, UPB    
Total Loans, net 1,754,129 2,941,656
Fixed rate    
Loans, Carrying Value    
Total Loans, net 587,467 651,121
Loans, UPB    
Total Loans, net 591,152 654,058
Construction    
Loans, Carrying Value    
Total Loans, net 404,254 388,042
Loans, UPB    
Total Loans, net 525,249 509,085
Freddie Mac    
Loans, Carrying Value    
Total Loans, net 10,961 3,945
Loans, UPB    
Total Loans, net 10,782 3,756
SBA - 7(a)    
Loans, Carrying Value    
Total Loans, net 1,476,776 1,043,475
Loans, UPB    
Total Loans, net 1,538,866 1,103,940
Other    
Loans, Carrying Value    
Total Loans, net 181,728 249,335
Loans, UPB    
Total Loans, net 210,779 279,385
Consolidated Excluding VIEs    
Loans, Carrying Value    
Total Loans, net 3,409,500 3,500,298
Loans, UPB    
Total Loans, net 3,700,572 3,760,441
Loans Held For Sale, Carrying Value    
Loans, held for sale 278,214 585,820
Loans Held For Sale, Unpaid Principal Balance    
Total Loans, held for sale 344,771 648,366
Consolidated Excluding VIEs | Bridge    
Loans, Carrying Value    
Total Loans, net 1,656,219 2,024,033
Loans, UPB    
Total Loans, net 1,754,129 2,082,823
Loans Held For Sale, Carrying Value    
Loans, held for sale 191,798 457,336
Loans Held For Sale, Unpaid Principal Balance    
Total Loans, held for sale 257,014 521,116
Consolidated Excluding VIEs | Fixed rate    
Loans, Carrying Value    
Total Loans, net 79,252 93,002
Loans, UPB    
Total Loans, net 80,188 93,828
Loans Held For Sale, Carrying Value    
Loans, held for sale 0 55,390
Loans Held For Sale, Unpaid Principal Balance    
Total Loans, held for sale 0 58,000
Consolidated Excluding VIEs | Construction    
Loans, Carrying Value    
Total Loans, net 404,254 388,042
Loans, UPB    
Total Loans, net 525,249 509,085
Consolidated Excluding VIEs | Freddie Mac    
Loans, Carrying Value    
Total Loans, net 10,961 3,945
Loans, UPB    
Total Loans, net 10,782 3,756
Loans Held For Sale, Carrying Value    
Loans, held for sale 9,967 16,555
Loans Held For Sale, Unpaid Principal Balance    
Total Loans, held for sale 9,841 16,425
Consolidated Excluding VIEs | SBA - 7(a)    
Loans, Carrying Value    
Total Loans, net 1,204,838 908,714
Loans, UPB    
Total Loans, net 1,247,270 958,755
Loans Held For Sale, Carrying Value    
Loans, held for sale 42,068 52,598
Loans Held For Sale, Unpaid Principal Balance    
Total Loans, held for sale 39,283 49,203
Consolidated Excluding VIEs | Other    
Loans, Carrying Value    
Total Loans, net 53,976 82,562
Loans, UPB    
Total Loans, net 82,954 112,194
Loans Held For Sale, Carrying Value    
Loans, held for sale 34,381 3,941
Loans Held For Sale, Unpaid Principal Balance    
Total Loans, held for sale 38,633 3,622
Consolidated VIEs    
Loans, Carrying Value    
Total Loans, net 907,905 1,694,079
Loans, UPB    
Total Loans, net 930,385 1,731,439
Loans Held For Sale, Carrying Value    
Loans, held for sale 0 125,107
Loans Held For Sale, Unpaid Principal Balance    
Total Loans, held for sale 0 129,238
Consolidated VIEs | Bridge    
Loans, Carrying Value    
Total Loans, net 0 834,426
Loans, UPB    
Total Loans, net 0 858,833
Loans Held For Sale, Carrying Value    
Loans, held for sale 0 125,107
Loans Held For Sale, Unpaid Principal Balance    
Total Loans, held for sale 0 129,238
Consolidated VIEs | Fixed rate    
Loans, Carrying Value    
Total Loans, net 508,215 558,119
Loans, UPB    
Total Loans, net 510,964 560,230
Consolidated VIEs | SBA - 7(a)    
Loans, Carrying Value    
Total Loans, net 271,938 134,761
Loans, UPB    
Total Loans, net 291,596 145,185
Consolidated VIEs | Other    
Loans, Carrying Value    
Total Loans, net 127,752 166,773
Loans, UPB    
Total Loans, net $ 127,825 $ 167,191