XML 46 R36.htm IDEA: XBRL DOCUMENT v3.21.2
Investments and Fair Value Measurements - Available-for-sale securities (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Available for sale securities:    
Amortized Cost $ 185,614 $ 211,427
Gross Unrealized Gains 10 53
Gross Unrealized Losses   (6)
Estimated Fair Value 185,624 211,474
Debt Securities, Available-for-sale, Unrealized Gain (Loss) [Abstract]    
Estimated Fair Value lesser than 12 months   44,420
Estimated Fair Value Total   44,420
Gross unrealized lesser than 12 months   (6)
Gross unrealized loss, Total   (6)
Marketable securities    
Available for sale securities:    
Amortized Cost 104,778 211,427
Gross Unrealized Gains 10 53
Gross Unrealized Losses   (6)
Estimated Fair Value 104,788 211,474
U.S. government securities | Quoted Prices in Active Markets for Identical Assets, Level 1    
Available for sale securities:    
Amortized Cost 5,000 75,036
Gross Unrealized Gains   34
Estimated Fair Value 5,000 75,070
U.S. government agency securities | Significant Other Observable Inputs, Level 2    
Available for sale securities:    
Amortized Cost   74,971
Gross Unrealized Gains   18
Estimated Fair Value   74,989
U.S. corporate notes    
Debt Securities, Available-for-sale, Unrealized Gain (Loss) [Abstract]    
Estimated Fair Value lesser than 12 months   5,045
Estimated Fair Value Total   5,045
Gross unrealized lesser than 12 months   (1)
Gross unrealized loss, Total   (1)
U.S. corporate notes | Significant Other Observable Inputs, Level 2    
Available for sale securities:    
Amortized Cost 4,800 5,046
Gross Unrealized Gains 6  
Gross Unrealized Losses   (1)
Estimated Fair Value 4,806 5,045
U.S. commercial paper    
Debt Securities, Available-for-sale, Unrealized Gain (Loss) [Abstract]    
Estimated Fair Value lesser than 12 months   39,375
Estimated Fair Value Total   39,375
Gross unrealized lesser than 12 months   (5)
Gross unrealized loss, Total   (5)
U.S. commercial paper | Significant Other Observable Inputs, Level 2    
Available for sale securities:    
Amortized Cost 94,978 56,374
Gross Unrealized Gains 4 1
Gross Unrealized Losses   (5)
Estimated Fair Value 94,982 $ 56,370
Money market funds | Quoted Prices in Active Markets for Identical Assets, Level 1    
Available for sale securities:    
Amortized Cost 80,836  
Estimated Fair Value $ 80,836