XML 71 R46.htm IDEA: XBRL DOCUMENT v3.22.2
Fair Value Measurements (Fair Value, Marketable Securities Measured on Recurring and Nonrecurring Basis) (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Cash and cash equivalents, fair value disclosure $ 58,019 $ 84,709
Available-for-sale securities, fair value disclosure 346,757 334,980
Total financial assets 358,104 382,267
Level 1    
Total financial assets 31,414 52,284
Level 2    
Total financial assets 326,690 329,983
Level 3    
Total financial assets 0 0
Money market funds    
Cash and cash equivalents, fair value disclosure 11,347 39,287
Money market funds | Level 1    
Cash and cash equivalents, fair value disclosure 11,347 39,287
Money market funds | Level 2    
Cash and cash equivalents, fair value disclosure 0 0
Money market funds | Level 3    
Cash and cash equivalents, fair value disclosure 0 0
Commercial paper    
Cash and cash equivalents, fair value disclosure   8,000
Commercial paper | Level 1    
Cash and cash equivalents, fair value disclosure   0
Commercial paper | Level 2    
Cash and cash equivalents, fair value disclosure   8,000
Commercial paper | Level 3    
Cash and cash equivalents, fair value disclosure   0
Corporate debt securities    
Available-for-sale securities, fair value disclosure 179,636 232,492
Corporate debt securities | Level 1    
Available-for-sale securities, fair value disclosure 0 0
Corporate debt securities | Level 2    
Available-for-sale securities, fair value disclosure 179,636 232,492
Corporate debt securities | Level 3    
Available-for-sale securities, fair value disclosure 0 0
Municipal bonds    
Available-for-sale securities, fair value disclosure   5,027
Municipal bonds | Level 1    
Available-for-sale securities, fair value disclosure   0
Municipal bonds | Level 2    
Available-for-sale securities, fair value disclosure   5,027
Municipal bonds | Level 3    
Available-for-sale securities, fair value disclosure   0
Commercial Paper, Not Included with Cash and Cash Equivalents [Member]    
Available-for-sale securities, fair value disclosure 143,612 84,464
Commercial Paper, Not Included with Cash and Cash Equivalents [Member] | Level 1    
Available-for-sale securities, fair value disclosure 0 0
Commercial Paper, Not Included with Cash and Cash Equivalents [Member] | Level 2    
Available-for-sale securities, fair value disclosure 143,612 84,464
Commercial Paper, Not Included with Cash and Cash Equivalents [Member] | Level 3    
Available-for-sale securities, fair value disclosure 0 0
U.S. government agency bonds    
Available-for-sale securities, fair value disclosure 3,442  
U.S. government agency bonds | Level 1    
Available-for-sale securities, fair value disclosure 0  
U.S. government agency bonds | Level 2    
Available-for-sale securities, fair value disclosure 3,442  
U.S. government agency bonds | Level 3    
Available-for-sale securities, fair value disclosure 0  
U.S Treasury securities    
Available-for-sale securities, fair value disclosure 20,067 12,997
U.S Treasury securities | Level 1    
Available-for-sale securities, fair value disclosure 20,067 12,997
U.S Treasury securities | Level 2    
Available-for-sale securities, fair value disclosure 0 0
U.S Treasury securities | Level 3    
Available-for-sale securities, fair value disclosure $ 0 $ 0