XML 36 R25.htm IDEA: XBRL DOCUMENT v3.21.1
Fair Value Measurements - Summary of Company 's Financial Assets Measured at Fair Value (Details) - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Total cash equivalents, Aggregate Fair Value $ 9,810 $ 31,676
Total short-term investments, Aggregate Fair Value 75,099 61,615
Total asset measured at fair value, Aggregate Fair Value 84,909 93,291
Fair Value, Recurring    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Total cash equivalents, Amortized Cost 9,810 31,677
Total cash equivalents, Unrealized Gains   1
Total cash equivalents, Unrealized Losses   (2)
Total cash equivalents, Aggregate Fair Value 9,810 31,676
Total short-term investments, Amortized Cost 75,099 61,618
Total short-term investments, Unrealized Gains 5 3
Total short-term investments, Unrealized Losses (5) (6)
Total short-term investments, Aggregate Fair Value 75,099 61,615
Total asset measured at fair value, Amortized Cost 84,909 93,295
Total asset measured at fair value, Unrealized Gains 5 4
Total asset measured at fair value, Unrealized Losses (5) (8)
Total asset measured at fair value, Aggregate Fair Value 84,909 93,291
Fair Value, Recurring | Money Market Funds    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Total cash equivalents, Amortized Cost 9,810 15,677
Total cash equivalents, Aggregate Fair Value 9,810 15,677
Fair Value, Recurring | Corporate Debt Securities    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Total cash equivalents, Amortized Cost   2,502
Total cash equivalents, Unrealized Losses   (2)
Total cash equivalents, Aggregate Fair Value   2,500
Total short-term investments, Amortized Cost 9,037 11,588
Total short-term investments, Unrealized Gains   1
Total short-term investments, Unrealized Losses (3) (1)
Total short-term investments, Aggregate Fair Value 9,034 11,588
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 64,041 50,030
Total short-term investments, Unrealized Gains 5 2
Total short-term investments, Unrealized Losses (2) (5)
Total short-term investments, Aggregate Fair Value 64,044 $ 50,027
Fair Value, Recurring | U.S. Treasury Notes    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Total short-term investments, Amortized Cost 2,021  
Total short-term investments, Aggregate Fair Value $ 2,021