XML 55 R44.htm IDEA: XBRL DOCUMENT v3.24.3
Revenue - Schedule of Collection Agency and Borrower Fees (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Disaggregation of Revenue [Line Items]        
Revenue from fees, net $ 167,590 $ 146,755 $ 436,190 $ 407,585
Net gain (loss) on servicing rights and fair value adjustments 975 (3,063) (513) (4,800)
Servicing fees        
Disaggregation of Revenue [Line Items]        
Revenue from fees, net 21,782 26,113 66,975 82,611
Borrower fees        
Disaggregation of Revenue [Line Items]        
Revenue from fees, net 6,582 7,182 20,097 21,823
Collection agency fees        
Disaggregation of Revenue [Line Items]        
Revenue from fees, net 3,964 4,017 12,677 11,685
Other fees        
Disaggregation of Revenue [Line Items]        
Revenue from fees, net 88 69 301 407
Servicing and other fees, net        
Disaggregation of Revenue [Line Items]        
Revenue from fees, net $ 33,391 $ 34,318 $ 99,537 $ 111,726