v3.26.1
INDEMNIFIED AND REPURCHASED LOANS - Maximum Expected Future Payments (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
INDEMNIFIED AND REPURCHASED LOANS    
Secured borrowings $ 133,055 $ 83,402
Collateral for Secured borrowings (50,578) (22,668)
Total $ 82,477 $ 60,734