XML 48 R38.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Investments and Fair Value Measurements - Schedule of Assets Carried at Fair Value (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Assets    
Cash equivalents $ 161,972 $ 73,635
Marketable investments 843,212 587,096
Level 1    
Assets    
Cash equivalents 160,426 71,644
Marketable investments 581,323 315,437
Level 2    
Assets    
Cash equivalents 1,546 1,991
Marketable investments 261,889 271,659
Level 3    
Assets    
Cash equivalents 0 0
Marketable investments 0 0
Certificates of deposit    
Assets    
Marketable investments 1,221 1,463
Certificates of deposit | Level 1    
Assets    
Marketable investments 0 0
Certificates of deposit | Level 2    
Assets    
Marketable investments 1,221 1,463
Certificates of deposit | Level 3    
Assets    
Marketable investments 0 0
U.S. treasury securities    
Assets    
Marketable investments 581,323 315,437
U.S. treasury securities | Level 1    
Assets    
Marketable investments 581,323 315,437
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 197,084 239,259
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 197,084 239,259
U.S. agency and government sponsored securities | Level 3    
Assets    
Marketable investments 0 0
Commercial paper    
Assets    
Marketable investments 32,746 17,391
Commercial paper | Level 1    
Assets    
Marketable investments 0 0
Commercial paper | Level 2    
Assets    
Marketable investments 32,746 17,391
Commercial paper | Level 3    
Assets    
Marketable investments 0 0
Municipal bonds    
Assets    
Marketable investments 1,924 928
Municipal bonds | Level 1    
Assets    
Marketable investments 0 0
Municipal bonds | Level 2    
Assets    
Marketable investments 1,924 928
Municipal bonds | Level 3    
Assets    
Marketable investments 0 0
Corporate bonds    
Assets    
Marketable investments 28,914 12,618
Corporate bonds | Level 1    
Assets    
Marketable investments 0 0
Corporate bonds | Level 2    
Assets    
Marketable investments 28,914 12,618
Corporate bonds | Level 3    
Assets    
Marketable investments 0 0
Money market funds    
Assets    
Cash equivalents 93,396 66,661
Money market funds | Level 1    
Assets    
Cash equivalents 93,396 66,661
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 488 493
Certificates of deposit | Level 1    
Assets    
Cash equivalents 0 0
Certificates of deposit | Level 2    
Assets    
Cash equivalents 488 493
Certificates of deposit | Level 3    
Assets    
Cash equivalents 0 0
U.S. treasury securities    
Assets    
Cash equivalents 67,030 4,983
U.S. treasury securities | Level 1    
Assets    
Cash equivalents 67,030 4,983
U.S. treasury securities | Level 2    
Assets    
Cash equivalents 0 0
U.S. treasury securities | Level 3    
Assets    
Cash equivalents 0 0
U.S. agency and government sponsored securities    
Assets    
Cash equivalents 1,058  
U.S. agency and government sponsored securities | Level 1    
Assets    
Cash equivalents 0  
U.S. agency and government sponsored securities | Level 2    
Assets    
Cash equivalents 1,058  
U.S. agency and government sponsored securities | Level 3    
Assets    
Cash equivalents $ 0  
Commercial paper    
Assets    
Cash equivalents   1,498
Commercial paper | Level 1    
Assets    
Cash equivalents   0
Commercial paper | Level 2    
Assets    
Cash equivalents   1,498
Commercial paper | Level 3    
Assets    
Cash equivalents   $ 0