v3.26.3
Revenue - Schedule of Collection Agency and Borrower Fees (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Disaggregation of Revenue [Line Items]        
Revenue from fees, net $ 364,030 $ 258,539 $ 989,112 $ 684,791
Net gain on servicing rights and fair value adjustments 14,367 4,156 24,242 8,590
Servicing fees        
Disaggregation of Revenue [Line Items]        
Revenue from fees, net 39,483 25,780 105,438 72,018
Borrower fees        
Disaggregation of Revenue [Line Items]        
Revenue from fees, net 11,333 7,601 30,756 20,925
Collection agency fees        
Disaggregation of Revenue [Line Items]        
Revenue from fees, net 3,802 3,508 11,222 11,014
Other fees        
Disaggregation of Revenue [Line Items]        
Revenue from fees, net 822 612 2,068 1,542
Servicing and other fees, net        
Disaggregation of Revenue [Line Items]        
Revenue from fees, net $ 69,807 $ 41,657 $ 173,726 $ 114,089