XML 46 R35.htm IDEA: XBRL DOCUMENT v3.21.1
FAIR VALUE OF FINANCIAL INSTRUMENTS - Recurring and Nonrecurring Fair value Measurements Within Hierarchy (Details) - Recurring - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Financial assets by level within fair value hierarchy $ 140,086 $ 140,087
Level 1 | Cash equivalents    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Financial assets by level within fair value hierarchy 112,071 63,811
Level 1 | Short-term investments    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Financial assets by level within fair value hierarchy 28,015 76,276
Fair Value    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Financial assets by level within fair value hierarchy 140,086 140,087
Fair Value | Cash equivalents    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Financial assets by level within fair value hierarchy 112,071 63,811
Fair Value | Short-term investments    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Financial assets by level within fair value hierarchy $ 28,015 $ 76,276