XML 34 R25.htm IDEA: XBRL DOCUMENT v3.22.2
CASH EQUIVALENTS AND MARKETABLE SECURITIES - Summary of Cash Equivalents and Available-for-Sale Securities (Detail) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Jun. 30, 2021
Dec. 31, 2020
ASSETS        
Cash equivalents, Amortized Cost $ 117,705 $ 178,872 $ 169,878 $ 131,329
Available-for-sale securities, Amortized Cost 247,513 286,138    
Available-for-sale securities, Gross Unrealized Gains 7 11    
Available-for-sale securities, Gross Unrealized (Losses) (1,536) (304)    
Available-for-sale securities, Estimated Fair Value 245,984 285,845    
Total cash equivalents and available-for-sale securities, Amortized Cost 301,020 406,057    
Total cash equivalents and available-for-sale securities, Gross Unrealized Gains 9 11    
Total cash equivalents and available-for-sale securities, Gross Unrealized (Losses) (1,538) (304)    
Total cash equivalents and available-for-sale securities, Estimated Fair Value 299,491 405,764    
Money market funds        
ASSETS        
Cash equivalents, Amortized Cost 39,669 119,919    
Cash equivalents, Gross Unrealized Gains 0 0    
Cash equivalents, Gross Unrealized (Losses) 0 0    
Cash equivalents, Estimated Fair Value 39,669 119,919    
Commercial paper securities        
ASSETS        
Cash equivalents, Amortized Cost 11,340      
Cash equivalents, Gross Unrealized Gains 2      
Cash equivalents, Gross Unrealized (Losses) (2)      
Cash equivalents, Estimated Fair Value 11,340      
Available-for-sale securities, Amortized Cost 109,817 105,792    
Available-for-sale securities, Gross Unrealized Gains 5 7    
Available-for-sale securities, Gross Unrealized (Losses) (455) (42)    
Available-for-sale securities, Estimated Fair Value 109,367 105,757    
Certificates of deposit        
ASSETS        
Available-for-sale securities, Amortized Cost 43,148 45,116    
Available-for-sale securities, Gross Unrealized Gains 2 1    
Available-for-sale securities, Gross Unrealized (Losses) (96) (26)    
Available-for-sale securities, Estimated Fair Value 43,054 45,091    
Cash equivalents        
ASSETS        
Cash equivalents, Amortized Cost 53,507 119,919    
Cash equivalents, Gross Unrealized Gains 2 0    
Cash equivalents, Gross Unrealized (Losses) (2) 0    
Cash equivalents, Estimated Fair Value 53,507 119,919    
U.S. government-sponsored entity debt securities        
ASSETS        
Cash equivalents, Amortized Cost 2,498      
Cash equivalents, Gross Unrealized Gains 0      
Cash equivalents, Gross Unrealized (Losses) 0      
Cash equivalents, Estimated Fair Value 2,498      
Available-for-sale securities, Amortized Cost 26,849 30,700    
Available-for-sale securities, Gross Unrealized Gains 0 1    
Available-for-sale securities, Gross Unrealized (Losses) (424) (87)    
Available-for-sale securities, Estimated Fair Value 26,425 30,614    
Corporate debt securities        
ASSETS        
Available-for-sale securities, Amortized Cost 10,981 33,723    
Available-for-sale securities, Gross Unrealized Gains 0 1    
Available-for-sale securities, Gross Unrealized (Losses) (175) (42)    
Available-for-sale securities, Estimated Fair Value 10,806 33,682    
Asset-backed securities        
ASSETS        
Available-for-sale securities, Amortized Cost 44,710 70,807    
Available-for-sale securities, Gross Unrealized Gains 0 1    
Available-for-sale securities, Gross Unrealized (Losses) (386) (107)    
Available-for-sale securities, Estimated Fair Value 44,324 $ 70,701    
U.S. treasury bills        
ASSETS        
Available-for-sale securities, Amortized Cost 12,008      
Available-for-sale securities, Gross Unrealized Gains 0      
Available-for-sale securities, Gross Unrealized (Losses) 0      
Available-for-sale securities, Estimated Fair Value $ 12,008