XML 56 R42.htm IDEA: XBRL DOCUMENT v3.25.3
Revenue - Gain on Loans (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Revenue [Abstract]        
Gain on sale of loans, net $ 36,249 $ 15,836 $ 91,542 $ 44,032
Broker revenue 1,608 2,441 5,114 7,184
Loan repurchase reserve recovery/(provision) (1,436) 3,226 1,113 10,168
Total gain on loans, net $ 36,421 $ 21,503 $ 97,769 $ 61,384