v3.26.1
Loans and Allowance for Credit Losses - Schedule of Classification, Unpaid Principal Balance ("UPB"), and Carrying Value (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Loans, Carrying Value    
Total Loans, net $ 4,167,875 $ 5,194,377
Loans, UPB    
Total Loans, net 4,473,984 5,491,880
Loans Held For Sale, Carrying Value    
Loans, held for sale 360,228 585,820
Loans Held For Sale, Unpaid Principal Balance    
Total, Carrying Value 4,528,103 5,905,304
Total, Unpaid Principal Balance 4,902,272 6,269,484
Bridge    
Loans, Carrying Value    
Total Loans, net 1,885,704 2,858,459
Loans, UPB    
Total Loans, net 1,970,165 2,941,656
Fixed rate    
Loans, Carrying Value    
Total Loans, net 610,348 651,121
Loans, UPB    
Total Loans, net 613,223 654,058
Construction    
Loans, Carrying Value    
Total Loans, net 398,064 388,042
Loans, UPB    
Total Loans, net 527,060 509,085
Freddie Mac    
Loans, Carrying Value    
Total Loans, net 3,945 3,945
Loans, UPB    
Total Loans, net 3,756 3,756
SBA - 7(a)    
Loans, Carrying Value    
Total Loans, net 1,029,853 1,043,475
Loans, UPB    
Total Loans, net 1,090,097 1,103,940
Other    
Loans, Carrying Value    
Total Loans, net 239,961 249,335
Loans, UPB    
Total Loans, net 269,683 279,385
Consolidated Excluding VIEs    
Loans, Carrying Value    
Total Loans, net 3,350,560 3,500,298
Loans, UPB    
Total Loans, net 3,643,925 3,760,441
Loans Held For Sale, Carrying Value    
Loans, held for sale 360,228 585,820
Loans Held For Sale, Unpaid Principal Balance    
Total Loans, held for sale 428,288 648,366
Consolidated Excluding VIEs | Bridge    
Loans, Carrying Value    
Total Loans, net 1,885,704 2,024,033
Loans, UPB    
Total Loans, net 1,970,165 2,082,823
Loans Held For Sale, Carrying Value    
Loans, held for sale 273,030 457,336
Loans Held For Sale, Unpaid Principal Balance    
Total Loans, held for sale 346,644 521,116
Consolidated Excluding VIEs | Fixed rate    
Loans, Carrying Value    
Total Loans, net 79,591 93,002
Loans, UPB    
Total Loans, net 80,374 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 398,064 388,042
Loans, UPB    
Total Loans, net 527,060 509,085
Consolidated Excluding VIEs | Freddie Mac    
Loans, Carrying Value    
Total Loans, net 3,945 3,945
Loans, UPB    
Total Loans, net 3,756 3,756
Loans Held For Sale, Carrying Value    
Loans, held for sale 8,490 16,555
Loans Held For Sale, Unpaid Principal Balance    
Total Loans, held for sale 8,414 16,425
Consolidated Excluding VIEs | SBA - 7(a)    
Loans, Carrying Value    
Total Loans, net 899,588 908,714
Loans, UPB    
Total Loans, net 949,576 958,755
Loans Held For Sale, Carrying Value    
Loans, held for sale 70,258 52,598
Loans Held For Sale, Unpaid Principal Balance    
Total Loans, held for sale 65,503 49,203
Consolidated Excluding VIEs | Other    
Loans, Carrying Value    
Total Loans, net 83,668 82,562
Loans, UPB    
Total Loans, net 112,994 112,194
Loans Held For Sale, Carrying Value    
Loans, held for sale 8,450 3,941
Loans Held For Sale, Unpaid Principal Balance    
Total Loans, held for sale 7,727 3,622
Consolidated VIEs    
Loans, Carrying Value    
Total Loans, net 817,315 1,694,079
Loans, UPB    
Total Loans, net 830,059 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 530,757 558,119
Loans, UPB    
Total Loans, net 532,849 560,230
Consolidated VIEs | SBA - 7(a)    
Loans, Carrying Value    
Total Loans, net 130,265 134,761
Loans, UPB    
Total Loans, net 140,521 145,185
Consolidated VIEs | Other    
Loans, Carrying Value    
Total Loans, net 156,293 166,773
Loans, UPB    
Total Loans, net $ 156,689 $ 167,191