XML 46 R37.htm IDEA: XBRL DOCUMENT v3.22.2
Investments and Fair Value Measurements - Available-for-sale securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Available for sale securities:    
Amortized Cost $ 92,308 $ 133,738
Gross Unrealized Gains   1
Gross Unrealized Losses (47) (5)
Estimated Fair Value 92,261 133,734
Debt Securities, Available-for-sale, Unrealized Gain (Loss) [Abstract]    
Estimated Fair Value lesser than 12 months 45,557 35,017
Estimated Fair Value Total 45,557 35,017
Gross unrealized lesser than 12 months (47) (5)
Gross unrealized loss, Total (47) (5)
Marketable securities    
Available for sale securities:    
Amortized Cost 50,582 83,510
Gross Unrealized Gains   1
Gross Unrealized Losses (47) (5)
Estimated Fair Value 50,535 83,506
U.S. government securities    
Debt Securities, Available-for-sale, Unrealized Gain (Loss) [Abstract]    
Estimated Fair Value lesser than 12 months 13,954 19,991
Estimated Fair Value Total 13,954 19,991
Gross unrealized lesser than 12 months (12) (2)
Gross unrealized loss, Total (12) (2)
U.S. government securities | Quoted Prices in Active Markets for Identical Assets, Level 1    
Available for sale securities:    
Amortized Cost 13,967 29,986
Gross Unrealized Losses (12) (2)
Estimated Fair Value 13,955 29,984
U.S. corporate notes    
Debt Securities, Available-for-sale, Unrealized Gain (Loss) [Abstract]    
Estimated Fair Value lesser than 12 months 11,996 5,031
Estimated Fair Value Total 11,996 5,031
Gross unrealized lesser than 12 months (20) (2)
Gross unrealized loss, Total (20) (2)
U.S. corporate notes | Significant Other Observable Inputs, Level 2    
Available for sale securities:    
Amortized Cost 12,016 5,034
Gross Unrealized Losses (20) (2)
Estimated Fair Value 11,996 5,032
U.S. commercial paper    
Debt Securities, Available-for-sale, Unrealized Gain (Loss) [Abstract]    
Estimated Fair Value lesser than 12 months 19,607 9,995
Estimated Fair Value Total 19,607 9,995
Gross unrealized lesser than 12 months (15) (1)
Gross unrealized loss, Total (15) (1)
U.S. commercial paper | Significant Other Observable Inputs, Level 2    
Available for sale securities:    
Amortized Cost 24,599 48,490
Gross Unrealized Gains   1
Gross Unrealized Losses (15) (1)
Estimated Fair Value 24,584 48,490
Money market funds | Quoted Prices in Active Markets for Identical Assets, Level 1    
Available for sale securities:    
Amortized Cost 41,726 50,228
Estimated Fair Value $ 41,726 $ 50,228