v3.26.1
Accounts Receivable, Net (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Receivables [Abstract]    
Margin deposits $ 670,793 $ 51,103
Receivables from sales of servicing 159,487 128,223
Servicing advances 155,666 177,281
Servicing fees 132,091 136,780
Derivative settlements receivable 123,434 7,918
Origination receivables 30,535 28,079
Other receivables 3,481 2,018
Provision for current expected credit losses (4,474) (4,708)
Total accounts receivable, net $ 1,271,014 $ 526,694