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 |
| X | ||||||||||
- Definition The amount owed to the reporting entity by counterparties in securitized loan transactions. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
| X | ||||||||||
- Definition Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business. Reference 1: http://www.xbrl.org/2003/role/exampleRef
|
| X | ||||||||||
- Definition Amount of allowance for credit loss on accounts receivable. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition The amount of cash or securities placed with a broker or counterparty as security for a trading or derivatives securities position which was partially obtained with funds provided by the broker dealer. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
| X | ||||||||||
- Definition Amount, after allowance, of receivables classified as other, due within one year or the operating cycle, if longer. Reference 1: http://www.xbrl.org/2003/role/exampleRef
|
| X | ||||||||||
- References No definition available.
|
| X | ||||||||||
- Definition Derivative Settlement Receivable No definition available.
|
| X | ||||||||||
- Definition Receivables From Sale Of Servicing No definition available.
|
| X | ||||||||||
- Definition Servicing Advances No definition available.
|
| X | ||||||||||
- Definition Servicing Fee Receivables No definition available.
|