XML 78 R58.htm IDEA: XBRL DOCUMENT v3.22.4
Investments and Fair Value Measurements - Available-for-sale securities (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Available for sale securities:    
Amortized Cost $ 303,557 $ 133,738
Gross Unrealized Gains 12 1
Gross Unrealized Losses (27) (5)
Estimated Fair Value 303,542 133,734
Debt Securities, Available-for-sale, Unrealized Gain (Loss) [Abstract]    
Estimated Fair Value lesser than 12 months 37,279 35,017
Fair value of assets transferred from Level 1 to Level 2 0  
Fair value of assets transferred from Level 2 to Level 1 0  
Estimated Fair Value Total 37,279 35,017
Gross unrealized lesser than 12 months (27) (5)
Gross unrealized loss, Total (27) (5)
Marketable securities    
Available for sale securities:    
Amortized Cost 83,049 83,510
Gross Unrealized Gains 12 1
Gross Unrealized Losses (27) (5)
Estimated Fair Value 83,034 83,506
U.S. government securities    
Debt Securities, Available-for-sale, Unrealized Gain (Loss) [Abstract]    
Estimated Fair Value lesser than 12 months   19,991
Estimated Fair Value Total   19,991
Gross unrealized lesser than 12 months   (2)
Gross unrealized loss, Total   (2)
U.S. government securities | Quoted Prices in Active Markets for Identical Assets, Level 1    
Available for sale securities:    
Amortized Cost 24,873 29,986
Gross Unrealized Gains 8  
Gross Unrealized Losses   (2)
Estimated Fair Value 24,881 29,984
U.S. corporate notes    
Debt Securities, Available-for-sale, Unrealized Gain (Loss) [Abstract]    
Estimated Fair Value lesser than 12 months   5,031
Estimated Fair Value Total   5,031
Gross unrealized lesser than 12 months   (2)
Gross unrealized loss, Total   (2)
U.S. corporate notes | Significant Other Observable Inputs, Level 2    
Available for sale securities:    
Amortized Cost   5,034
Gross Unrealized Losses   (2)
Estimated Fair Value   5,032
U.S. commercial paper    
Debt Securities, Available-for-sale, Unrealized Gain (Loss) [Abstract]    
Estimated Fair Value lesser than 12 months 37,279 9,995
Estimated Fair Value Total 37,279 9,995
Gross unrealized lesser than 12 months (27) (1)
Gross unrealized loss, Total (27) (1)
U.S. commercial paper | Significant Other Observable Inputs, Level 2    
Available for sale securities:    
Amortized Cost 37,307 48,490
Gross Unrealized Gains   1
Gross Unrealized Losses (27) (1)
Estimated Fair Value 37,280 48,490
U.S. government agency securities | Significant Other Observable Inputs, Level 2    
Available for sale securities:    
Amortized Cost 20,869  
Gross Unrealized Gains 4  
Estimated Fair Value 20,873  
Money market funds | Quoted Prices in Active Markets for Identical Assets, Level 1    
Available for sale securities:    
Amortized Cost 220,508 50,228
Estimated Fair Value $ 220,508 $ 50,228