v3.26.1
Long-Term Debt - Schedule of Contractual Maturities on Long Term Debt Obligations (Detail) - USD ($)
$ in Thousands
Jun. 30, 2032
Jun. 30, 2031
Jun. 30, 2030
Jun. 30, 2029
Jun. 30, 2028
Jun. 30, 2027
Jun. 30, 2026
Dec. 31, 2025
Debt Instrument [Line Items]                
Notes payable secured by credit risk transfer and mortgage servicing assets $ 0 $ 0 $ 0 $ 130,407 $ 1,450,000 $ 904,800 $ 2,485,207  
Unsecured senior notes             697,500 $ 1,042,500
Asset-backed financings at fair value 11,346,561 0 277,500 0 0 0 11,346,561  
Interest-only security payable at fair value 34,299 0 0 0 0 0 34,299 37,650
Exchangeable Senior Notes [Member]                
Debt Instrument [Line Items]                
Unsecured senior notes 0 0 $ 277,500 420,000 0 0 366,500 $ 711,500
Total $ 11,380,860 $ 0   $ 550,407 $ 1,450,000 $ 904,800 $ 14,563,567