v3.26.1
Accounts Receivable, Net (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Receivables [Abstract]    
Servicing fees $ 150,029 $ 136,780
Servicing advances 127,089 177,281
Receivables from sales of servicing 110,413 128,223
Margin deposits 101,819 51,103
Origination receivables 38,225 28,079
Other receivables 10,688 2,018
Derivative settlements receivable 9,704 7,918
Provision for current expected credit losses (16,178) (4,708)
Total accounts receivable, net $ 531,790 $ 526,694