v3.25.4
Fair Value Measurements (Tables)
12 Months Ended
Dec. 31, 2025
Fair Value Disclosures [Abstract]  
Schedule of Financial Assets and Liabilities Measured at Fair Value on Recurring Basis
The following are the major categories of financial assets and liabilities measured at fair value on a recurring basis (in thousands):
 December 31, 2025
DescriptionLevel 1Level 2Level 3Total
Assets:
Mortgage loans at fair value$ $9,932,729 $ $9,932,729 
IRLCs  27,780 27,780 
FLSCs 9,787  9,787 
Investment securities at fair value, pledged 100,512  100,512 
Mortgage servicing rights  4,073,781 4,073,781 
Total assets$ $10,043,028 $4,101,561 $14,144,589 
Liabilities:
IRLCs$ $ $6,475 $6,475 
FLSCs 20,099  20,099 
Public and Private Warrants    
Total liabilities$ $20,099 $6,475 $26,574 
 December 31, 2024
DescriptionLevel 1Level 2Level 3Total
Assets:
Mortgage loans at fair value$— $9,516,537 $— $9,516,537 
IRLCs— — 6,729 6,729 
FLSCs— 93,235 — 93,235 
Investment securities at fair value, pledged— 103,013 — 103,013 
Mortgage servicing rights— — 3,969,881 3,969,881 
Total assets$— $9,712,785 $3,976,610 $13,689,395 
Liabilities:
IRLCs$— $— $33,685 $33,685 
FLSCs— 2,280 — 2,280 
Public and Private warrants2,178 565 — 2,743 
Total liabilities$2,178 $2,845 $33,685 $38,708 
Quantitative Information on Recurring Level 3 Fair Value Financial Instruments
The following table presents quantitative information about the inputs used in recurring Level 3 fair value financial instruments and the fair value measurements for IRLCs:
Unobservable Input - IRLCsDecember 31, 2025December 31, 2024
Pullthrough rate (weighted avg.)
78 %80 %
Fair Value, Liabilities Measured on Recurring and Nonrecurring Basis
The following table presents the carrying amounts and estimated fair value of the Company's financial liabilities that are not measured at fair value on a recurring or nonrecurring basis (in thousands):
December 31, 2025December 31, 2024
Carrying AmountEstimated Fair ValueCarrying AmountEstimated Fair Value
2025 Senior Notes, due 11/15/25$ $ $798,084 $797,080 
2027 Senior Notes, due 6/15/27498,736 502,120 497,870 494,080 
2029 Senior Notes, due 4/15/29697,120 695,205 696,245 675,206 
2030 Senior Notes, due 2/1/30
794,324 810,040 793,127 795,408 
2031 Senior Notes, due 3/15/31
991,795 998,580 — — 
Total senior notes
$2,981,975 $3,005,945 $2,785,326 $2,761,774