v3.26.1
LOANS HELD FOR SALE, AT FAIR VALUE - Debt Securities, Held-For-Sale Past Due (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Mar. 31, 2026
Dec. 31, 2025
Jun. 30, 2025
Mar. 31, 2025
Dec. 31, 2024
Accounts, Notes, Loans and Financing Receivable [Line Items]            
Loans held for sale, at fair value $ 2,643,032 $ 3,266,759 $ 3,165,542 $ 2,622,959 $ 2,765,417 $ 2,603,735
UPB 2,618,798   3,127,459      
Difference 24,234   38,083      
Current through 89 days delinquent            
Accounts, Notes, Loans and Financing Receivable [Line Items]            
Loans held for sale, at fair value 2,631,072   3,149,883      
UPB 2,604,448   3,109,965      
Difference 26,624   39,918      
90+ days delinquent            
Accounts, Notes, Loans and Financing Receivable [Line Items]            
Loans held for sale, at fair value 11,960   15,659      
UPB 14,350   17,494      
Difference $ (2,390)   $ (1,835)