XML 41 R29.htm IDEA: XBRL DOCUMENT v3.21.2
Fair Value Measurements (Tables)
6 Months Ended
Jun. 30, 2021
Fair Value Disclosures [Abstract]  
Fair Value Measurement Inputs and Valuation Techniques
The following table presents the range and weighted-average pull-through rates used in determining the fair value of IRLCs as of the dates presented:
June 30, 2021December 31, 2020
Range
47% - 100%
47% - 100%
Weighted-average79%75%
Summary of Balances of Cash Equivalents and Investments
The following tables present the balances of assets and liabilities measured at fair value on a recurring basis, by level within the fair value hierarchy, as of the dates presented (in thousands):
 June 30, 2021
TotalLevel 1Level 2Level 3
Cash equivalents:
Money market funds$3,494,642 $3,494,642 $— $— 
Short-term investments:
U.S. government agency securities829,925 — 829,925 — 
Treasury bills44,988 — 44,988 — 
Municipal securities5,962 — 5,962 — 
Mortgage origination-related:
Mortgage loans held for sale171,450 — 171,450 — 
IRLCs6,413 — — 6,413 
Forward contracts - other current assets69 — 69 — 
Forward contracts - other current liabilities(686)— (686)— 
        Total$4,552,763 $3,494,642 $1,051,708 $6,413 
 December 31, 2020
 TotalLevel 1Level 2Level 3
Cash equivalents:
Money market funds$1,486,384 $1,486,384 $— $— 
Municipal securities3,228 — 3,228 — 
Short-term investments:
Treasury bills1,163,813 — 1,163,813 — 
U.S. government agency securities1,037,577 — 1,037,577 — 
Municipal securities16,220 — 16,220 — 
Certificates of deposit498 — 498 — 
Mortgage origination-related:
Mortgage loans held for sale330,758 — 330,758 — 
IRLCs12,342 — — 12,342 
Forward contracts - other current liabilities(2,608)— (2,608)— 
Total$4,048,212 $1,486,384 $2,549,486 $12,342 
Schedule of Changes in IRLCs
The following table presents the changes in our IRLCs for the periods presented (in thousands):
Three Months Ended
June 30,
Six Months Ended
June 30,
2021202020212020 (1)
Balance, beginning of the period$5,002 $2,225 $12,342 $937 
Issuances16,120 10,142 34,421 15,507 
Transfers(16,041)(8,586)(40,439)(13,142)
Fair value changes recognized in earnings1,332 1,310 89 1,789 
Balance, end of period$6,413 $5,091 $6,413 $5,091 
(1) Beginning balance represents transfers of IRLCs from Level 2 to Level 3 within the fair value hierarchy as of January 1, 2020.