XML 100 R81.htm IDEA: XBRL DOCUMENT v3.25.3
RELATED PARTY TRANSACTIONS - Schedule of Related Party Transactions (Details) - Joint Venture - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Dec. 31, 2024
Related Party Transaction [Line Items]          
Loan processing and administrative services fee income $ 4,276 $ 4,815 $ 12,443 $ 14,833  
Loan origination broker fees expense 19,770 $ 27,901 58,518 $ 82,997  
Amounts payable to joint ventures $ 4,029   $ 4,029   $ 6,021