v3.26.1
Revenue - Gain on Loans (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Revenue [Abstract]    
Gain on sale of loans, net $ 44,064 $ 21,278
Broker revenue 1,375 1,171
Loan repurchase reserve (provision)/recovery (638) 2,127
Total gain on loans, net $ 44,801 $ 24,576