Quarterly report [Sections 13 or 15(d)]

FAIR VALUE MEASUREMENTS - Summary of Financial Assets and Liabilities Measured at Fair Value on Nonrecurring Basis (Details)

v3.25.2
FAIR VALUE MEASUREMENTS - Summary of Financial Assets and Liabilities Measured at Fair Value on Nonrecurring Basis (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Assets:          
Ginnie Mae loans subject to repurchase right $ 753,707   $ 753,707   $ 807,283
Liabilities:          
Ginnie Mae loans subject to repurchase right 763,922   763,922   817,271
Level 3 | Contingent Liabilities          
Liabilities:          
Payments (155)   (406)    
Additions 0 $ 0 0 $ 10,017  
Non-Recurring Fair Value Measurements          
Assets:          
Total assets at fair value 753,707   753,707   807,283
Liabilities:          
Total liabilities at fair value 763,922   763,922   817,271
Non-Recurring Fair Value Measurements | Ginnie Mae          
Assets:          
Ginnie Mae loans subject to repurchase right 753,707   753,707   807,283
Liabilities:          
Ginnie Mae loans subject to repurchase right 763,922   763,922   817,271
Non-Recurring Fair Value Measurements | Level 1          
Assets:          
Total assets at fair value 0   0   0
Liabilities:          
Total liabilities at fair value 0   0   0
Non-Recurring Fair Value Measurements | Level 1 | Ginnie Mae          
Assets:          
Ginnie Mae loans subject to repurchase right 0   0   0
Liabilities:          
Ginnie Mae loans subject to repurchase right 0   0   0
Non-Recurring Fair Value Measurements | Level 2          
Assets:          
Total assets at fair value 753,707   753,707   807,283
Liabilities:          
Total liabilities at fair value 763,922   763,922   817,271
Non-Recurring Fair Value Measurements | Level 2 | Ginnie Mae          
Assets:          
Ginnie Mae loans subject to repurchase right 753,707   753,707   807,283
Liabilities:          
Ginnie Mae loans subject to repurchase right 763,922   763,922   817,271
Non-Recurring Fair Value Measurements | Level 3          
Assets:          
Total assets at fair value 0   0   0
Liabilities:          
Total liabilities at fair value 0   0   0
Non-Recurring Fair Value Measurements | Level 3 | Ginnie Mae          
Assets:          
Ginnie Mae loans subject to repurchase right 0   0   0
Liabilities:          
Ginnie Mae loans subject to repurchase right $ 0   $ 0   $ 0