XML 42 R31.htm IDEA: XBRL DOCUMENT v3.21.1
Fair Value Measurements - Summary of Financial Assets and Liabilities Subject to Fair Value Measurements on Recurring Basis and Level of Inputs Used in Measurements (Details) - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
Assets:    
Short-term marketable securities $ 73,617 $ 79,892
Long-term marketable securities 9,790 17,871
Fair Value, Recurring    
Assets:    
Cash equivalents 23,040 13,686
Short-term marketable securities 73,617 79,892
Long-term marketable securities 9,790 17,871
Total assets subject to fair value measurements on a recurring basis 106,447 111,449
Fair Value, Recurring | Level 1    
Assets:    
Cash equivalents 23,040 13,686
Total assets subject to fair value measurements on a recurring basis 23,040 13,686
Fair Value, Recurring | Level 2    
Assets:    
Short-term marketable securities 73,617 79,892
Long-term marketable securities 9,790 17,871
Total assets subject to fair value measurements on a recurring basis 83,407 97,763
Money market funds | Fair Value, Recurring    
Assets:    
Cash equivalents 23,040 13,686
Money market funds | Fair Value, Recurring | Level 1    
Assets:    
Cash equivalents 23,040 13,686
U.S. government debt securities | Fair Value, Recurring    
Assets:    
Short-term marketable securities 17,561 11,543
Long-term marketable securities 1,001 10,501
U.S. government debt securities | Fair Value, Recurring | Level 2    
Assets:    
Short-term marketable securities 17,561 11,543
Long-term marketable securities 1,001 10,501
U.S. Treasuries | Fair Value, Recurring    
Assets:    
Short-term marketable securities 56,056 55,349
Long-term marketable securities 8,789 7,370
U.S. Treasuries | Fair Value, Recurring | Level 2    
Assets:    
Short-term marketable securities 56,056 55,349
Long-term marketable securities $ 8,789 7,370
U.S. and foreign commercial paper | Fair Value, Recurring    
Assets:    
Short-term marketable securities   11,999
U.S. and foreign commercial paper | Fair Value, Recurring | Level 2    
Assets:    
Short-term marketable securities   11,999
U.S. and foreign corporate debt securities | Fair Value, Recurring    
Assets:    
Short-term marketable securities   1,001
U.S. and foreign corporate debt securities | Fair Value, Recurring | Level 2    
Assets:    
Short-term marketable securities   $ 1,001