XML 43 R27.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Fair Value Measurements (Tables)
3 Months Ended
Mar. 31, 2024
Fair Value Disclosures [Abstract]  
Schedule of Assets and Liabilities at Fair Value
The following tables present the fair value hierarchy for assets and liabilities measured at fair value:
March 31, 2024
Level 1Level 2Level 3Total Fair Value
Cash equivalents
Money market funds$569,476 $— $— $569,476 
U.S. treasury bills188,406 — — 188,406 
Commercial paper— 35,355 — 35,355 
Corporate debt securities— 24,621 — 24,621 
Certificate of deposit— 21,153 — 21,153 
Short-term investments
U.S. treasury securities214,914 — — 214,914 
Asset-backed securities— 10,425 — 10,425 
Corporate debt securities— 2,985 — 2,985 
Total assets$972,796 $94,539 $— $1,067,335 
December 31, 2023
Level 1Level 2Level 3Total Fair Value
Cash equivalents
Money market funds$627,983 $— $— $627,983 
U.S. treasury bills230,602 — — 230,602 
Short-term investments
U.S. treasury securities240,256 — — 240,256 
U.S. agency securities— 14,993 — 14,993 
Asset-backed securities— 10,500 — 10,500 
Corporate debt securities— 2,975 — 2,975 
Total assets$1,098,841 $28,468 $— $1,127,309