v3.26.1
Fair Value Measurements (Tables)
6 Months Ended
Jun. 30, 2026
Fair Value Disclosures [Abstract]  
Schedule of Fair Value, Assets Measured on Recurring Basis
The following table sets forth the fair values and methods used for measuring the fair values of financial instruments on a recurring basis, except those for which the carrying values approximate fair values:
Fair Value
Financial InstrumentHierarchyJune 30,
2026
December 31,
2025
(Dollars in thousands)
Mortgage loans held-for-sale, netLevel 2$229,840 $216,107 
Derivative and financial instruments, net
Interest rate lock commitmentsLevel 2$(7,355)$(5,931)
Forward sales of mortgage-backed securitiesLevel 2$(52)$(3,615)
Mandatory delivery forward loan sale commitmentsLevel 2$293 $(451)
Best-effort delivery forward loan sale commitmentsLevel 2$(19)$(6)
Schedule of Gain (Loss) on Derivative and Financial Instruments The following table sets forth the notional amounts of derivative and financial instruments at June 30, 2026 and December 31, 2025:
Notional Values
Financial Instrument
June 30, 2026December 31, 2025
(Dollars in thousands)
Interest rate lock commitments$303,424 $144,307 
Forward sales of mortgage-backed securities$428,750 $217,500 
Mandatory delivery forward loan sale commitments$60,827 $108,673 
Best-effort delivery forward loan sale commitments$5,885 $9,955 
Schedule of Fair Value of Senior Notes The estimated values of the senior notes in the following table are based on Level 2 inputs, which primarily reflect estimated prices for our senior notes that were provided by multiple sources.
June 30, 2026December 31, 2025
Carrying
Amount
Fair ValueCarrying
Amount
Fair Value
(Dollars in thousands)
$300 million 3.850% Senior Notes due January 2030, net
$298,904 $284,151 $298,758 $289,370 
$350 million 2.500% Senior Notes due January 2031, net
348,479 307,640 348,321 311,117 
$500 million 6.000% Senior Notes due January 2043, net
491,994 454,350 491,858 470,270 
$350 million 3.966% Senior Notes due August 2061, net
346,253 227,509 346,229 228,183 
Total$1,485,630 $1,273,650 $1,485,166 $1,298,940