XML 59 R32.htm IDEA: XBRL DOCUMENT v3.20.4
Fair Value Measurements - Summary of Company 's Financial Assets Measured at Fair Value (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Total cash equivalents, Aggregate Fair Value $ 31,676 $ 13,359
Total short-term investments, Aggregate Fair Value 61,615 20,086
Total asset measured at fair value, Aggregate Fair Value 93,291 33,445
Fair Value, Recurring    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Total cash equivalents, Amortized Cost 31,677 13,359
Total cash equivalents, Unrealized Gains 1  
Total cash equivalents, Unrealized Losses (2)  
Total cash equivalents, Aggregate Fair Value 31,676 13,359
Total short-term investments, Amortized Cost 61,618 20,083
Total short-term investments, Unrealized Gains 3 4
Total short-term investments, Unrealized Losses (6) (1)
Total short-term investments, Aggregate Fair Value 61,615 20,086
Total asset measured at fair value, Amortized Cost 93,295 33,442
Total asset measured at fair value, Unrealized Gains 4 4
Total asset measured at fair value, Unrealized Losses (8) (1)
Total asset measured at fair value, Aggregate Fair Value 93,291 33,445
Fair Value, Recurring | Money Market Funds    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Total cash equivalents, Amortized Cost 15,677 12,859
Total cash equivalents, Aggregate Fair Value 15,677 12,859
Fair Value, Recurring | Corporate Debt Securities    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Total cash equivalents, Amortized Cost 2,502 500
Total cash equivalents, Unrealized Losses (2)  
Total cash equivalents, Aggregate Fair Value 2,500 500
Total short-term investments, Amortized Cost 11,588 11,348
Total short-term investments, Unrealized Gains 1 2
Total short-term investments, Unrealized Losses (1) (1)
Total short-term investments, Aggregate Fair Value 11,588 11,349
Fair Value, Recurring | Commercial Paper    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Total cash equivalents, Amortized Cost 13,498  
Total cash equivalents, Unrealized Gains 1  
Total cash equivalents, Aggregate Fair Value 13,499  
Total short-term investments, Amortized Cost 50,030 5,985
Total short-term investments, Unrealized Gains 2 2
Total short-term investments, Unrealized Losses (5)  
Total short-term investments, Aggregate Fair Value $ 50,027 5,987
Fair Value, Recurring | Government Agency Bonds    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Total short-term investments, Amortized Cost   2,750
Total short-term investments, Aggregate Fair Value   $ 2,750