v3.26.1
VARIABLE INTEREST ENTITIES - Schedule of the Fair Value of OBX Trusts Closed (Details) - Consolidated VIEs
$ in Thousands
Jun. 30, 2026
USD ($)
OBX 2026-NQM1  
Variable Interest Entity [Line Items]  
Face Value at Closing $ 847,216
OBX 2026-NQM2  
Variable Interest Entity [Line Items]  
Face Value at Closing 809,100
OBX 2026-J1  
Variable Interest Entity [Line Items]  
Face Value at Closing 362,128
OBX 2026-INV1  
Variable Interest Entity [Line Items]  
Face Value at Closing 346,305
OBX 2026-NQM3  
Variable Interest Entity [Line Items]  
Face Value at Closing 840,767
OBX 2026-HE1  
Variable Interest Entity [Line Items]  
Face Value at Closing 247,572
OBX 2026-R1  
Variable Interest Entity [Line Items]  
Face Value at Closing 491,816
OBX 2026-NQM4  
Variable Interest Entity [Line Items]  
Face Value at Closing 789,600
OBX 2026-NQM5  
Variable Interest Entity [Line Items]  
Face Value at Closing 876,528
OBX 2026-ACH1  
Variable Interest Entity [Line Items]  
Face Value at Closing 349,308
OBX 2026-INV2  
Variable Interest Entity [Line Items]  
Face Value at Closing 383,750
OBX 2026-CES1  
Variable Interest Entity [Line Items]  
Face Value at Closing 210,909
OBX 2026-NQM6  
Variable Interest Entity [Line Items]  
Face Value at Closing 849,538
OBX 2026-INV3  
Variable Interest Entity [Line Items]  
Face Value at Closing 384,053
OBX 2026-NQM7  
Variable Interest Entity [Line Items]  
Face Value at Closing 932,378
OBX 2026-HYB1  
Variable Interest Entity [Line Items]  
Face Value at Closing 309,084
OBX 2026-INV4  
Variable Interest Entity [Line Items]  
Face Value at Closing 517,726
OBX 2026-R2  
Variable Interest Entity [Line Items]  
Face Value at Closing 407,349
OBX 2026-NQM8  
Variable Interest Entity [Line Items]  
Face Value at Closing 1,022,359
OBX 2026-HE2  
Variable Interest Entity [Line Items]  
Face Value at Closing 210,530
OBX 2026-AHC2  
Variable Interest Entity [Line Items]  
Face Value at Closing $ 339,988