XML 47 R37.htm IDEA: XBRL DOCUMENT v3.22.2.2
Investments and Fair Value Measurements - Available-for-sale securities (Details) - USD ($)
$ in Thousands
Sep. 30, 2022
Dec. 31, 2021
Available for sale securities:    
Amortized Cost $ 475,044 $ 133,738
Gross Unrealized Gains   1
Gross Unrealized Losses (121) (5)
Estimated Fair Value 474,923 133,734
Debt Securities, Available-for-sale, Unrealized Gain (Loss) [Abstract]    
Estimated Fair Value lesser than 12 months 77,249 35,017
Estimated Fair Value Total 77,249 35,017
Gross unrealized lesser than 12 months (121) (5)
Gross unrealized loss, Total (121) (5)
Marketable securities    
Available for sale securities:    
Amortized Cost 77,370 83,510
Gross Unrealized Gains   1
Gross Unrealized Losses (121) (5)
Estimated Fair Value 77,249 83,506
U.S. government securities    
Debt Securities, Available-for-sale, Unrealized Gain (Loss) [Abstract]    
Estimated Fair Value lesser than 12 months 3,979 19,991
Estimated Fair Value Total 3,979 19,991
Gross unrealized lesser than 12 months (8) (2)
Gross unrealized loss, Total (8) (2)
U.S. government securities | Quoted Prices in Active Markets for Identical Assets, Level 1    
Available for sale securities:    
Amortized Cost 3,987 29,986
Gross Unrealized Losses (8) (2)
Estimated Fair Value 3,979 29,984
U.S. corporate notes    
Debt Securities, Available-for-sale, Unrealized Gain (Loss) [Abstract]    
Estimated Fair Value lesser than 12 months 11,968 5,031
Estimated Fair Value Total 11,968 5,031
Gross unrealized lesser than 12 months (38) (2)
Gross unrealized loss, Total (38) (2)
U.S. corporate notes | Significant Other Observable Inputs, Level 2    
Available for sale securities:    
Amortized Cost 12,006 5,034
Gross Unrealized Losses (38) (2)
Estimated Fair Value 11,968 5,032
U.S. commercial paper    
Debt Securities, Available-for-sale, Unrealized Gain (Loss) [Abstract]    
Estimated Fair Value lesser than 12 months 61,302 9,995
Estimated Fair Value Total 61,302 9,995
Gross unrealized lesser than 12 months (75) (1)
Gross unrealized loss, Total (75) (1)
U.S. commercial paper | Significant Other Observable Inputs, Level 2    
Available for sale securities:    
Amortized Cost 61,377 48,490
Gross Unrealized Gains   1
Gross Unrealized Losses (75) (1)
Estimated Fair Value 61,302 48,490
Money market funds | Quoted Prices in Active Markets for Identical Assets, Level 1    
Available for sale securities:    
Amortized Cost 397,674 50,228
Estimated Fair Value $ 397,674 $ 50,228