XML 38 R28.htm IDEA: XBRL DOCUMENT v3.21.1
Fair Value of Financial Instruments (Tables)
3 Months Ended
Mar. 31, 2021
Fair Value Disclosures [Abstract]  
Schedule of Fair Value Hierarchy for Its Cash Equivalents The Company's fair value hierarchy for its financial instruments consists of cash equivalents as follows (in thousands):
March 31, 2021
Level 1Level 2Level 3Total
Money market securities$156,887 $— $— $156,887 
Commercial paper2,643 — — 2,643 
Total$159,530 $— $— $159,530 
December 31, 2020
Level 1Level 2Level 3Total
Money market securities$74,084 $— $— $74,084 
Commercial paper1,584 — — 1,584 
Total$75,668 $— $— $75,668