v3.26.1
Fair Value Measurements (Tables)
6 Months Ended
Jun. 30, 2026
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):
June 30, 2026
DescriptionLevel 1Level 2Level 3Total
Assets:
Mortgage loans at fair value$ $9,619,076 $ $9,619,076 
IRLCs  18,847 18,847 
FLSCs 22,677  22,677 
Other interest rate derivatives21,819 20,258  42,077 
Investment securities at fair value, pledged 96,044  96,044 
Mortgage servicing rights  5,311,465 5,311,465 
Total assets$21,819 $9,758,055 $5,330,312 $15,110,186 
Liabilities:
IRLCs$ $ $15,531 $15,531 
FLSCs 18,035  18,035 
Total liabilities$ $18,035 $15,531 $33,566 
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 
Total liabilities$— $20,099 $6,475 $26,574 
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 - IRLCsJune 30, 2026December 31, 2025
Pullthrough rate (weighted avg.)
81 %78 %
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):
June 30, 2026December 31, 2025
Carrying AmountEstimated Fair ValueCarrying AmountEstimated Fair Value
2027 Senior Notes, due 6/15/27$499,170 $495,595 $498,736 $502,120 
2029 Senior Notes, due 4/15/29697,558 651,112 697,120 695,205 
2030 Senior Notes, due 2/1/30
795,019 745,112 794,324 810,040 
2031 Senior Notes, due 3/15/31
992,581 891,610 991,795 998,580 
Total senior notes
$2,984,328 $2,783,429 $2,981,975 $3,005,945