XML 44 R33.htm IDEA: XBRL DOCUMENT v3.21.2
Cash Equivalents and Short-Term Investments - Summary of Cash Equivalents and Short-Term Investments (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Cash And Cash Equivalents [Line Items]    
Cash equivalents, Fair Value $ 67,705 $ 41,453
Cash equivalents and short-term investments, Amortized Cost Basis 159,471 193,375
Cash equivalents and short-term investments, Unrealized Gains 2 11
Cash equivalents and short-term investments, Unrealized losses (9) (2)
Cash equivalents and short-term investments, Fair Value 159,464 193,384
Short-term investments 91,759 151,931
U.S. Treasury Securities    
Cash And Cash Equivalents [Line Items]    
Short-term investments Amortized Cost Basis 65,242 126,354
Short-term investments Unrealized Gains 2 11
Short-term investments Unrealized Losses (9) (2)
Short-term investments, Fair Value 65,235 126,363
Money Market Funds    
Cash And Cash Equivalents [Line Items]    
Cash equivalents Amortized Cost Basis 67,705 35,053
Cash equivalents, Fair Value 67,705 35,053
Commercial Paper    
Cash And Cash Equivalents [Line Items]    
Short-term investments Amortized Cost Basis 21,385 31,968
Short-term investments, Fair Value 21,385 $ 31,968
Corporate Bonds    
Cash And Cash Equivalents [Line Items]    
Short-term investments Amortized Cost Basis 5,139  
Short-term investments, Fair Value $ 5,139