XML 42 R25.htm IDEA: XBRL DOCUMENT v3.22.2.2
CASH EQUIVALENTS AND MARKETABLE SECURITIES - Summary of Cash Equivalents and Available-for-Sale Securities (Detail) - USD ($)
$ in Thousands
Sep. 30, 2022
Dec. 31, 2021
Sep. 30, 2021
Dec. 31, 2020
ASSETS        
Cash equivalents, Amortized Cost $ 94,570 $ 178,872 $ 176,954 $ 131,329
Available-for-sale securities, Amortized Cost 257,092 286,138    
Available-for-sale securities, Gross Unrealized Gains 18 11    
Available-for-sale securities, Gross Unrealized (Losses) (1,412) (304)    
Available-for-sale securities, Estimated Fair Value 255,698 285,845    
Total cash equivalents and available-for-sale securities, Amortized Cost 302,003 406,057    
Total cash equivalents and available-for-sale securities, Gross Unrealized Gains 18 11    
Total cash equivalents and available-for-sale securities, Gross Unrealized (Losses) (1,412) (304)    
Total cash equivalents and available-for-sale securities, Estimated Fair Value 300,609 405,764    
Money market funds        
ASSETS        
Cash equivalents, Amortized Cost 44,911 119,919    
Cash equivalents, Gross Unrealized Gains 0 0    
Cash equivalents, Gross Unrealized (Losses) 0 0    
Cash equivalents, Estimated Fair Value 44,911 119,919    
Cash equivalents        
ASSETS        
Cash equivalents, Amortized Cost 44,911 119,919    
Cash equivalents, Gross Unrealized Gains 0 0    
Cash equivalents, Gross Unrealized (Losses) 0 0    
Cash equivalents, Estimated Fair Value 44,911 119,919    
U.S. government-sponsored entity debt securities        
ASSETS        
Available-for-sale securities, Amortized Cost 23,832 30,700    
Available-for-sale securities, Gross Unrealized Gains 0 1    
Available-for-sale securities, Gross Unrealized (Losses) (440) (87)    
Available-for-sale securities, Estimated Fair Value 23,392 30,614    
Commercial paper securities        
ASSETS        
Available-for-sale securities, Amortized Cost 120,750 105,792    
Available-for-sale securities, Gross Unrealized Gains 11 7    
Available-for-sale securities, Gross Unrealized (Losses) (375) (42)    
Available-for-sale securities, Estimated Fair Value 120,386 105,757    
Corporate debt securities        
ASSETS        
Available-for-sale securities, Amortized Cost 15,050 33,723    
Available-for-sale securities, Gross Unrealized Gains 0 1    
Available-for-sale securities, Gross Unrealized (Losses) (162) (42)    
Available-for-sale securities, Estimated Fair Value 14,888 33,682    
Asset-backed securities        
ASSETS        
Available-for-sale securities, Amortized Cost 38,039 70,807    
Available-for-sale securities, Gross Unrealized Gains 2 1    
Available-for-sale securities, Gross Unrealized (Losses) (268) (107)    
Available-for-sale securities, Estimated Fair Value 37,773 70,701    
U.S. treasury bills        
ASSETS        
Available-for-sale securities, Amortized Cost 16,943      
Available-for-sale securities, Gross Unrealized Gains 0      
Available-for-sale securities, Gross Unrealized (Losses) (21)      
Available-for-sale securities, Estimated Fair Value 16,922      
Certificates of deposit        
ASSETS        
Available-for-sale securities, Amortized Cost 42,478 45,116    
Available-for-sale securities, Gross Unrealized Gains 5 1    
Available-for-sale securities, Gross Unrealized (Losses) (146) (26)    
Available-for-sale securities, Estimated Fair Value $ 42,337 $ 45,091