v3.26.1
Revenue - Schedule of Collection Agency and Borrower Fees (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Disaggregation of Revenue [Line Items]        
Revenue from fees, net $ 348,019 $ 240,777 $ 625,082 $ 426,252
Net gain on servicing rights and fair value adjustments 7,642 3,295 9,875 4,433
Servicing fees        
Disaggregation of Revenue [Line Items]        
Revenue from fees, net 33,622 23,426 65,955 46,238
Borrower fees        
Disaggregation of Revenue [Line Items]        
Revenue from fees, net 9,330 6,664 19,423 13,324
Collection agency fees        
Disaggregation of Revenue [Line Items]        
Revenue from fees, net 3,508 3,714 7,420 7,506
Other fees        
Disaggregation of Revenue [Line Items]        
Revenue from fees, net 705 833 1,246 931
Servicing and other fees, net        
Disaggregation of Revenue [Line Items]        
Revenue from fees, net $ 54,807 $ 37,932 $ 103,919 $ 72,432