XML 49 R38.htm IDEA: XBRL DOCUMENT v3.21.2
Fair Value Measurements of Financial Instruments - Schedule of Financial Assets Measured at Fair Value on Recurring Basis (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Financial assets - available-for-sale securities    
Total financial assets - available-for-sale securities $ 25,565 $ 25,487
Money Market Funds    
Financial assets - available-for-sale securities    
Total financial assets - available-for-sale securities 17,309 6,400
Corporate Bonds    
Financial assets - available-for-sale securities    
Total financial assets - available-for-sale securities 8,256 17,337
Commercial Paper    
Financial assets - available-for-sale securities    
Total financial assets - available-for-sale securities   1,750
Fair Value Measurements Recurring    
Financial assets - available-for-sale securities    
Total financial assets - available-for-sale securities 25,565 25,487
Fair Value Measurements Recurring | Money Market Funds    
Financial assets - available-for-sale securities    
Total financial assets - available-for-sale securities 17,309 6,400
Fair Value Measurements Recurring | Corporate Bonds    
Financial assets - available-for-sale securities    
Total financial assets - available-for-sale securities 8,256 17,337
Fair Value Measurements Recurring | Commercial Paper    
Financial assets - available-for-sale securities    
Total financial assets - available-for-sale securities   1,750
Fair Value Measurements Recurring | Quoted Prices in Active Markets for Identical Assets (Level 1)    
Financial assets - available-for-sale securities    
Total financial assets - available-for-sale securities 17,309 6,400
Fair Value Measurements Recurring | Quoted Prices in Active Markets for Identical Assets (Level 1) | Money Market Funds    
Financial assets - available-for-sale securities    
Total financial assets - available-for-sale securities 17,309 6,400
Fair Value Measurements Recurring | Significant Other Observable Inputs (Level 2)    
Financial assets - available-for-sale securities    
Total financial assets - available-for-sale securities 8,256 19,087
Fair Value Measurements Recurring | Significant Other Observable Inputs (Level 2) | Corporate Bonds    
Financial assets - available-for-sale securities    
Total financial assets - available-for-sale securities $ 8,256 17,337
Fair Value Measurements Recurring | Significant Other Observable Inputs (Level 2) | Commercial Paper    
Financial assets - available-for-sale securities    
Total financial assets - available-for-sale securities   $ 1,750