XML 72 R36.htm IDEA: XBRL DOCUMENT v3.23.2
Investments and Fair Value Measurements - Schedule of Assets Carried at Fair Value (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Assets    
Cash equivalents $ 117,612 $ 57,260
Marketable investments (short and long term) 549,354 434,628
Level 1    
Assets    
Cash equivalents 102,624 57,260
Marketable investments (short and long term) 225,159 185,402
Level 2    
Assets    
Cash equivalents 14,988 0
Marketable investments (short and long term) 324,195 249,226
Level 3    
Assets    
Cash equivalents 0 0
Marketable investments (short and long term) 0 0
Certificates of deposit    
Assets    
Marketable investments (short and long term) 2,203 734
Certificates of deposit | Level 1    
Assets    
Marketable investments (short and long term) 0 0
Certificates of deposit | Level 2    
Assets    
Marketable investments (short and long term) 2,203 734
Certificates of deposit | Level 3    
Assets    
Marketable investments (short and long term) 0 0
U.S. treasury securities    
Assets    
Marketable investments (short and long term) 225,159 185,402
U.S. treasury securities | Level 1    
Assets    
Marketable investments (short and long term) 225,159 185,402
U.S. treasury securities | Level 2    
Assets    
Marketable investments (short and long term) 0 0
U.S. treasury securities | Level 3    
Assets    
Marketable investments (short and long term) 0 0
U.S. agency and government-sponsored securities    
Assets    
Cash equivalents 14,988  
Marketable investments (short and long term) 266,736 196,851
U.S. agency and government-sponsored securities | Level 1    
Assets    
Cash equivalents 0  
Marketable investments (short and long term) 0 0
U.S. agency and government-sponsored securities | Level 2    
Assets    
Cash equivalents 14,988  
Marketable investments (short and long term) 266,736 196,851
U.S. agency and government-sponsored securities | Level 3    
Assets    
Cash equivalents 0  
Marketable investments (short and long term) 0 0
Commercial paper    
Assets    
Marketable investments (short and long term) 35,602 25,386
Commercial paper | Level 1    
Assets    
Marketable investments (short and long term) 0 0
Commercial paper | Level 2    
Assets    
Marketable investments (short and long term) 35,602 25,386
Commercial paper | Level 3    
Assets    
Marketable investments (short and long term) 0 0
Municipal bonds    
Assets    
Marketable investments (short and long term) 10,832 22,619
Municipal bonds | Level 1    
Assets    
Marketable investments (short and long term) 0 0
Municipal bonds | Level 2    
Assets    
Marketable investments (short and long term) 10,832 22,619
Municipal bonds | Level 3    
Assets    
Marketable investments (short and long term) 0 0
Corporate bonds    
Assets    
Marketable investments (short and long term) 8,822 3,636
Corporate bonds | Level 1    
Assets    
Marketable investments (short and long term) 0 0
Corporate bonds | Level 2    
Assets    
Marketable investments (short and long term) 8,822 3,636
Corporate bonds | Level 3    
Assets    
Marketable investments (short and long term) 0 0
Money market funds    
Assets    
Cash equivalents 90,698 37,560
Money market funds | Level 1    
Assets    
Cash equivalents 90,698 37,560
Money market funds | Level 2    
Assets    
Cash equivalents 0 0
Money market funds | Level 3    
Assets    
Cash equivalents 0 0
U.S. treasury securities    
Assets    
Cash equivalents 11,926 19,700
U.S. treasury securities | Level 1    
Assets    
Cash equivalents 11,926 19,700
U.S. treasury securities | Level 2    
Assets    
Cash equivalents 0 0
U.S. treasury securities | Level 3    
Assets    
Cash equivalents $ 0 $ 0