XML 86 R53.htm IDEA: XBRL DOCUMENT v3.24.0.1
Investments and Fair Value Measurements - Schedule of Assets Carried at Fair Value (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Assets    
Cash equivalents $ 73,635 $ 57,260
Marketable investments 587,096 434,628
Level 1    
Assets    
Cash equivalents 71,644 57,260
Marketable investments 315,437 185,402
Level 2    
Assets    
Cash equivalents 1,991 0
Marketable investments 271,659 249,226
Level 3    
Assets    
Cash equivalents 0 0
Marketable investments 0 0
Certificates of deposit    
Assets    
Marketable investments 1,463 734
Certificates of deposit | Level 1    
Assets    
Marketable investments 0 0
Certificates of deposit | Level 2    
Assets    
Marketable investments 1,463 734
Certificates of deposit | Level 3    
Assets    
Marketable investments 0 0
U.S. treasury securities    
Assets    
Marketable investments 315,437 185,402
U.S. treasury securities | Level 1    
Assets    
Marketable investments 315,437 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 239,259 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 239,259 196,851
U.S. agency and government-sponsored securities | Level 3    
Assets    
Marketable investments 0 0
Commercial paper    
Assets    
Marketable investments 17,391 25,386
Commercial paper | Level 1    
Assets    
Marketable investments 0 0
Commercial paper | Level 2    
Assets    
Marketable investments 17,391 25,386
Commercial paper | Level 3    
Assets    
Marketable investments 0 0
Municipal bonds    
Assets    
Marketable investments 928 22,619
Municipal bonds | Level 1    
Assets    
Marketable investments 0 0
Municipal bonds | Level 2    
Assets    
Marketable investments 928 22,619
Municipal bonds | Level 3    
Assets    
Marketable investments 0 0
Corporate bonds    
Assets    
Marketable investments 12,618 3,636
Corporate bonds | Level 1    
Assets    
Marketable investments 0 0
Corporate bonds | Level 2    
Assets    
Marketable investments 12,618 3,636
Corporate bonds | Level 3    
Assets    
Marketable investments 0 0
Money market funds    
Assets    
Cash equivalents 66,661 37,560
Money market funds | Level 1    
Assets    
Cash equivalents 66,661 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 493 19,700
Certificates of deposit | Level 1    
Assets    
Cash equivalents 0 19,700
Certificates of deposit | Level 2    
Assets    
Cash equivalents 493 0
Certificates of deposit | Level 3    
Assets    
Cash equivalents 0 $ 0
U.S. treasury securities    
Assets    
Cash equivalents 4,983  
U.S. treasury securities | Level 1    
Assets    
Cash equivalents 4,983  
U.S. treasury securities | Level 2    
Assets    
Cash equivalents 0  
U.S. treasury securities | Level 3    
Assets    
Cash equivalents 0  
Municipal bonds    
Assets    
Cash equivalents 1,498  
Municipal bonds | Level 1    
Assets    
Cash equivalents 0  
Municipal bonds | Level 2    
Assets    
Cash equivalents 1,498  
Municipal bonds | Level 3    
Assets    
Cash equivalents $ 0