v3.26.1
Revenue - Schedule of Collection Agency and Borrower Fees (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Disaggregation of Revenue [Line Items]    
Revenue from fees, net $ 277,063 $ 185,475
Net gain on servicing rights and fair value adjustments 2,233 1,139
Servicing fees    
Disaggregation of Revenue [Line Items]    
Revenue from fees, net 32,333 22,812
Borrower fees    
Disaggregation of Revenue [Line Items]    
Revenue from fees, net 10,093 6,660
Collection agency fees    
Disaggregation of Revenue [Line Items]    
Revenue from fees, net 3,912 3,792
Other fees    
Disaggregation of Revenue [Line Items]    
Revenue from fees, net 3,874 97
Servicing and other fees, net    
Disaggregation of Revenue [Line Items]    
Revenue from fees, net $ 52,445 $ 34,500