XML 74 R38.htm IDEA: XBRL DOCUMENT v3.23.3
Investments and Fair Value Measurements - Schedule of Assets Carried at Fair Value (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Assets    
Cash equivalents $ 46,245 $ 57,260
Marketable investments 572,462 434,628
Level 1    
Assets    
Cash equivalents 45,996 57,260
Marketable investments 263,086 185,402
Level 2    
Assets    
Cash equivalents 249 0
Marketable investments 309,376 249,226
Level 3    
Assets    
Cash equivalents 0 0
Marketable investments 0 0
Certificates of deposit    
Assets    
Marketable investments 1,206 734
Certificates of deposit | Level 1    
Assets    
Marketable investments 0 0
Certificates of deposit | Level 2    
Assets    
Marketable investments 1,206 734
Certificates of deposit | Level 3    
Assets    
Marketable investments 0 0
U.S. treasury securities    
Assets    
Marketable investments 263,086 185,402
U.S. treasury securities | Level 1    
Assets    
Marketable investments 263,086 185,402
U.S. treasury securities | Level 2    
Assets    
Marketable investments 0 0
U.S. treasury securities | Level 3    
Assets    
Marketable investments 0 0
U.S. agency and government-sponsored securities    
Assets    
Marketable investments 266,799 196,851
U.S. agency and government-sponsored securities | Level 1    
Assets    
Marketable investments 0 0
U.S. agency and government-sponsored securities | Level 2    
Assets    
Marketable investments 266,799 196,851
U.S. agency and government-sponsored securities | Level 3    
Assets    
Marketable investments 0 0
Commercial paper    
Assets    
Marketable investments 31,403 25,386
Commercial paper | Level 1    
Assets    
Marketable investments 0 0
Commercial paper | Level 2    
Assets    
Marketable investments 31,403 25,386
Commercial paper | Level 3    
Assets    
Marketable investments 0 0
Municipal bonds    
Assets    
Marketable investments   22,619
Municipal bonds | Level 1    
Assets    
Marketable investments   0
Municipal bonds | Level 2    
Assets    
Marketable investments   22,619
Municipal bonds | Level 3    
Assets    
Marketable investments   0
Corporate bonds    
Assets    
Marketable investments 9,968 3,636
Corporate bonds | Level 1    
Assets    
Marketable investments 0 0
Corporate bonds | Level 2    
Assets    
Marketable investments 9,968 3,636
Corporate bonds | Level 3    
Assets    
Marketable investments 0 0
Money market funds    
Assets    
Cash equivalents 34,026 37,560
Money market funds | Level 1    
Assets    
Cash equivalents 34,026 37,560
Money market funds | Level 2    
Assets    
Cash equivalents 0 0
Money market funds | Level 3    
Assets    
Cash equivalents 0 0
Certificates of deposit    
Assets    
Cash equivalents 249  
Certificates of deposit | Level 1    
Assets    
Cash equivalents 0  
Certificates of deposit | Level 2    
Assets    
Cash equivalents 249  
Certificates of deposit | Level 3    
Assets    
Cash equivalents 0  
U.S. treasury securities    
Assets    
Cash equivalents 11,970 19,700
U.S. treasury securities | Level 1    
Assets    
Cash equivalents 11,970 19,700
U.S. treasury securities | Level 2    
Assets    
Cash equivalents 0 0
U.S. treasury securities | Level 3    
Assets    
Cash equivalents $ 0 $ 0