XML 45 R31.htm IDEA: XBRL DOCUMENT v3.21.1
FAIR VALUE OF FINANCIAL INSTRUMENTS (Tables)
3 Months Ended
Mar. 31, 2021
Fair Value Disclosures [Abstract]  
Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis
The Company’s financial assets and liabilities that are measured at fair value on a recurring basis are classified as follows (in thousands):
March 31, 2021December 31, 2020
Level 1Level 2Level 3Level 1Level 2Level 3
Cash Equivalents:
Money market funds$1,204,799 $— $— $1,694,736 $— $— 
Mutual funds18,973 — — — — — 
U.S. agency securities— — — — 41,186 — 
Commercial paper— 38,995 — — — — 
Corporate bonds— 490 — — — — 
U.S. government securities7,900 — — 15,000 — — 
Customer funds:
Money market funds1,655,962 — — 777,193 — — 
Reverse repurchase agreement921,906 — — 246,880 — — 
U.S. agency securities— 39,521 — — 160,478 — 
U.S. government securities338,455 — — 445,142 — — 
Short-term debt securities:
U.S. agency securities— 102,533 — — 154,004 — 
Corporate bonds— 138,028 — — 77,199 — 
Commercial paper— 80,137 — — 4,999 — 
Municipal securities— 9,565 — — 10,431 — 
U.S. government securities271,206 — — 405,434 — — 
Foreign government securities— 42,985 — — 43,045 — 
Long-term debt securities:
U.S. agency securities— 122,205 — — 169,278 — 
Corporate bonds— 284,906 — — 176,014 — 
Municipal securities— 1,051 — — 1,060 — 
U.S. government securities88,168 — — 92,073 — — 
Foreign government securities— 26,212 — — 25,525 — 
Other:
Investment in marketable equity security328,384 — — 376,258 — — 
Total$4,835,753 $886,628 $— $4,052,716 $863,219 $— 
The estimated fair value and carrying value of the convertible senior notes were as follows (in thousands):
March 31, 2021December 31, 2020
Carrying Value Fair Value (Level 2)Carrying ValueFair Value (Level 2)
2027 Notes$566,210 $655,305 $458,496 $644,000 
2026 Notes566,348 647,628 482,204 638,250 
2025 Notes988,082 1,954,240 858,332 1,912,440 
2023 Notes859,575 2,517,931 780,046 2,417,820 
2022 Notes4,674 46,540 7,846 80,731 
Total$2,984,889 $5,821,644 $2,586,924 $5,693,241 


The estimated fair value and carrying value of loans held for sale is as follows (in thousands):

March 31, 2021December 31, 2020
Carrying ValueFair Value (Level 3)Carrying ValueFair Value (Level 3)
Loans held for sale$742,378 $851,262 $462,665 $467,805