v3.22.4
Accounts Receivable, Net (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Receivables [Abstract]    
Servicing advances $ 162,896 $ 135,117
Servicing fees 110,891 136,981
Receivables from sales of servicing 56,019 13,503
Investor receivables 25,701 44,192
Origination receivables 24,179 56,569
Derivative settlements receivable 8,204 21,987
Warehouse bank receivable 199 8,510
Other receivables 179 127
Provision for current expected credit losses (5,121) (1,295)
Total accounts receivable, net $ 383,147 $ 415,691