XML 46 R29.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Fair Value Measurements (Tables)
6 Months Ended
Jun. 30, 2024
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,
2024
December 31,
2023
(Dollars in thousands)
Marketable securities
Debt securities (available-for-sale)Level 1$177,763 $78,250 
Mortgage loans held-for-sale, netLevel 2$296,055 $258,212 
Derivative and financial instruments, net (Note 17)
Interest rate lock commitmentsLevel 2$(237)$5,118 
Forward sales of mortgage-backed securitiesLevel 2$1,044 $(5,388)
Mandatory delivery forward loan sale commitmentsLevel 2$361 $(816)
Best-effort delivery forward loan sale commitmentsLevel 2$35 $(4)
Schedule of Debt Securities, Available-for-Sale
The estimated fair value, gross unrealized holding gains, gross unrealized holding losses and amortized cost for debt securities by major classification are as follows:
June 30, 2024December 31, 2023
(Dollars in thousands)
Amortized CostGross Unrealized GainsGross Unrealized LossesEstimated Fair ValueAmortized CostGross Unrealized GainsGross Unrealized LossesEstimated Fair Value
U.S. Government$177,732 $31 $— $177,763 $78,185 $65 $— $78,250 
Total Debt Securities$177,732 $31 $— $177,763 $78,185 $65 $— $78,250 
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, 2024December 31, 2023
Carrying
Amount
Fair ValueCarrying
Amount
Fair Value
(Dollars in thousands)
$300 million 3.850% Senior Notes due January 2030, net
$298,341 $285,519 $298,207 $273,580 
$350 million 2.500% Senior Notes due January 2031, net
347,858 312,426 347,708 286,957 
$500 million 6.000% Senior Notes due January 2043, net
491,472 530,660 491,351 464,658 
$350 million 3.966% Senior Notes due August 2061, net
346,160 298,634 346,138 227,262 
Total$1,483,831 $1,427,239 $1,483,404 $1,252,457