XML 60 R31.htm IDEA: XBRL DOCUMENT v3.21.1
CASH EQUIVALENTS AND MARKETABLE SECURITIES - Summary of Cash Equivalents and Available-for-Sale Securities (Detail) - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
Mar. 31, 2020
Dec. 31, 2019
ASSETS        
Cash equivalents, Amortized Cost $ 122,975 $ 131,329 $ 85,749 $ 80,428
Available-for-sale securities, Amortized Cost 506,447 560,575    
Available-for-sale securities, Gross Unrealized Gains 124 86    
Available-for-sale securities, Gross Unrealized (Losses) (31) (37)    
Available-for-sale securities, Estimated Fair Value 506,540 560,624    
Total cash equivalents and available-for-sale securities, Amortized Cost 554,082 613,740    
Total cash equivalents and available-for-sale securities, Gross Unrealized Gains 124 86    
Total cash equivalents and available-for-sale securities, Gross Unrealized (Losses) (31) (37)    
Total cash equivalents and available-for-sale securities, Estimated Fair Value 554,175 613,789    
Money market funds        
ASSETS        
Cash equivalents, Amortized Cost 47,635 53,165    
Cash equivalents, Gross Unrealized Gains 0 0    
Cash equivalents, Gross Unrealized (Losses) 0 0    
Cash equivalents, Estimated Fair Value 47,635 53,165    
Commercial paper securities        
ASSETS        
Available-for-sale securities, Amortized Cost 177,101 213,500    
Available-for-sale securities, Gross Unrealized Gains 53 41    
Available-for-sale securities, Gross Unrealized (Losses) 0 (8)    
Available-for-sale securities, Estimated Fair Value 177,154 213,533    
Corporate debt securities        
ASSETS        
Available-for-sale securities, Amortized Cost 39,031 59,575    
Available-for-sale securities, Gross Unrealized Gains 5 16    
Available-for-sale securities, Gross Unrealized (Losses) (14) (17)    
Available-for-sale securities, Estimated Fair Value 39,022 59,574    
Certificates of deposit        
ASSETS        
Available-for-sale securities, Amortized Cost 11,495 12,311    
Available-for-sale securities, Gross Unrealized Gains 0 0    
Available-for-sale securities, Gross Unrealized (Losses) (1) 0    
Available-for-sale securities, Estimated Fair Value 11,494 12,311    
Asset-backed securities        
ASSETS        
Available-for-sale securities, Amortized Cost 36,419 17,905    
Available-for-sale securities, Gross Unrealized Gains 7 10    
Available-for-sale securities, Gross Unrealized (Losses) (16) (7)    
Available-for-sale securities, Estimated Fair Value 36,410 17,908    
Cash equivalents        
ASSETS        
Cash equivalents, Amortized Cost 47,635 53,165    
Cash equivalents, Gross Unrealized Gains 0 0    
Cash equivalents, Gross Unrealized (Losses) 0 0    
Cash equivalents, Estimated Fair Value 47,635 53,165    
U.S. government-sponsored entity debt securities        
ASSETS        
Available-for-sale securities, Amortized Cost 242,401 257,284    
Available-for-sale securities, Gross Unrealized Gains 59 19    
Available-for-sale securities, Gross Unrealized (Losses) 0 (5)    
Available-for-sale securities, Estimated Fair Value $ 242,460 $ 257,298