XML 33 R24.htm IDEA: XBRL DOCUMENT v3.22.1
CASH EQUIVALENTS AND MARKETABLE SECURITIES - Summary of Cash Equivalents and Available-for-Sale Securities (Detail) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Mar. 31, 2021
Dec. 31, 2020
ASSETS        
Cash equivalents, Amortized Cost $ 120,257 $ 178,872 $ 122,975 $ 131,329
Available-for-sale securities, Amortized Cost 281,430 286,138    
Available-for-sale securities, Gross Unrealized Gains 0 11    
Available-for-sale securities, Gross Unrealized (Losses) (1,376) (304)    
Available-for-sale securities, Estimated Fair Value 280,054 285,845    
Total cash equivalents and available-for-sale securities, Amortized Cost 346,266 406,057    
Total cash equivalents and available-for-sale securities, Gross Unrealized Gains 0 11    
Total cash equivalents and available-for-sale securities, Gross Unrealized (Losses) (1,377) (304)    
Total cash equivalents and available-for-sale securities, Estimated Fair Value 344,889 405,764    
Money market funds        
ASSETS        
Cash equivalents, Amortized Cost 49,827 119,919    
Cash equivalents, Gross Unrealized Gains 0 0    
Cash equivalents, Gross Unrealized (Losses) 0 0    
Cash equivalents, Estimated Fair Value 49,827 119,919    
Cash equivalents        
ASSETS        
Cash equivalents, Amortized Cost 64,836 119,919    
Cash equivalents, Gross Unrealized Gains 0 0    
Cash equivalents, Gross Unrealized (Losses) (1) 0    
Cash equivalents, Estimated Fair Value 64,835 119,919    
U.S. government-sponsored entity debt securities        
ASSETS        
Cash equivalents, Amortized Cost 15,009      
Cash equivalents, Gross Unrealized Gains      
Cash equivalents, Gross Unrealized (Losses) (1)      
Cash equivalents, Estimated Fair Value 15,008      
Available-for-sale securities, Amortized Cost 24,788 30,700    
Available-for-sale securities, Gross Unrealized Gains 0 1    
Available-for-sale securities, Gross Unrealized (Losses) (347) (87)    
Available-for-sale securities, Estimated Fair Value 24,441 30,614    
Commercial paper securities        
ASSETS        
Available-for-sale securities, Amortized Cost 117,709 105,792    
Available-for-sale securities, Gross Unrealized Gains 0 7    
Available-for-sale securities, Gross Unrealized (Losses) (384) (42)    
Available-for-sale securities, Estimated Fair Value 117,325 105,757    
Corporate debt securities        
ASSETS        
Available-for-sale securities, Amortized Cost 17,522 33,723    
Available-for-sale securities, Gross Unrealized Gains 0 1    
Available-for-sale securities, Gross Unrealized (Losses) (149) (42)    
Available-for-sale securities, Estimated Fair Value 17,373 33,682    
Asset-backed securities        
ASSETS        
Available-for-sale securities, Amortized Cost 67,890 70,807    
Available-for-sale securities, Gross Unrealized Gains 0 1    
Available-for-sale securities, Gross Unrealized (Losses) (375) (107)    
Available-for-sale securities, Estimated Fair Value 67,515 70,701    
U.S. treasury bills        
ASSETS        
Available-for-sale securities, Amortized Cost 2,995      
Available-for-sale securities, Gross Unrealized Gains 0      
Available-for-sale securities, Gross Unrealized (Losses) 0      
Available-for-sale securities, Estimated Fair Value 2,995      
Certificates of deposit        
ASSETS        
Available-for-sale securities, Amortized Cost 50,526 45,116    
Available-for-sale securities, Gross Unrealized Gains 0 1    
Available-for-sale securities, Gross Unrealized (Losses) (121) (26)    
Available-for-sale securities, Estimated Fair Value $ 50,405 $ 45,091