XML 43 R31.htm IDEA: XBRL DOCUMENT v3.21.2
CASH EQUIVALENTS AND MARKETABLE SECURITIES - Summary of Cash Equivalents and Available-for-Sale Securities (Detail) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Jun. 30, 2020
Dec. 31, 2019
ASSETS        
Cash equivalents, Amortized Cost $ 169,878 $ 131,329 $ 467,443 $ 80,428
Available-for-sale securities, Amortized Cost 408,922 560,575    
Available-for-sale securities, Gross Unrealized Gains 84 86    
Available-for-sale securities, Gross Unrealized (Losses) (26) (37)    
Available-for-sale securities, Estimated Fair Value 408,980 560,624    
Total cash equivalents and available-for-sale securities, Amortized Cost 466,293 613,740    
Total cash equivalents and available-for-sale securities, Gross Unrealized Gains 84 86    
Total cash equivalents and available-for-sale securities, Gross Unrealized (Losses) (26) (37)    
Total cash equivalents and available-for-sale securities, Estimated Fair Value 466,351 613,789    
Money market funds        
ASSETS        
Cash equivalents, Amortized Cost 57,371 53,165    
Cash equivalents, Gross Unrealized Gains 0 0    
Cash equivalents, Gross Unrealized (Losses) 0 0    
Cash equivalents, Estimated Fair Value 57,371 53,165    
Cash equivalents        
ASSETS        
Cash equivalents, Amortized Cost 57,371 53,165    
Cash equivalents, Gross Unrealized Gains 0 0    
Cash equivalents, Gross Unrealized (Losses) 0 0    
Cash equivalents, Estimated Fair Value 57,371 53,165    
U.S. government-sponsored entity debt securities        
ASSETS        
Available-for-sale securities, Amortized Cost 160,310 257,284    
Available-for-sale securities, Gross Unrealized Gains 26 19    
Available-for-sale securities, Gross Unrealized (Losses) 0 (5)    
Available-for-sale securities, Estimated Fair Value 160,336 257,298    
Commercial paper securities        
ASSETS        
Available-for-sale securities, Amortized Cost 143,435 213,500    
Available-for-sale securities, Gross Unrealized Gains 33 41    
Available-for-sale securities, Gross Unrealized (Losses) (3) (8)    
Available-for-sale securities, Estimated Fair Value 143,465 213,533    
Corporate debt securities        
ASSETS        
Available-for-sale securities, Amortized Cost 36,942 59,575    
Available-for-sale securities, Gross Unrealized Gains 6 16    
Available-for-sale securities, Gross Unrealized (Losses) (10) (17)    
Available-for-sale securities, Estimated Fair Value 36,938 59,574    
Asset-backed securities        
ASSETS        
Available-for-sale securities, Amortized Cost 45,743 17,905    
Available-for-sale securities, Gross Unrealized Gains 12 10    
Available-for-sale securities, Gross Unrealized (Losses) (13) (7)    
Available-for-sale securities, Estimated Fair Value 45,742 17,908    
Certificates of deposit        
ASSETS        
Available-for-sale securities, Amortized Cost 22,492 12,311    
Available-for-sale securities, Gross Unrealized Gains 7 0    
Available-for-sale securities, Gross Unrealized (Losses) 0 0    
Available-for-sale securities, Estimated Fair Value $ 22,499 $ 12,311