v3.22.2.2
Financial Instruments and Fair Value Measurements - Amortized Cost, Unrealized Gain (Loss), and Fair Value (Details) - USD ($)
$ in Thousands
Sep. 30, 2022
Dec. 31, 2021
Marketable securities:    
Cost or Amortized Cost $ 88,133 $ 121,642
Unrealized Gains 0 0
Unrealized Losses (1,632) (365)
Fair Value 86,501 121,277
Corporate debt securities    
Marketable securities:    
Cost or Amortized Cost 32,984 56,098
Unrealized Gains 0 0
Unrealized Losses (511) (177)
Fair Value 32,473 55,921
U.S. treasury securities    
Marketable securities:    
Cost or Amortized Cost 29,596 37,286
Unrealized Gains 0 0
Unrealized Losses (523) (96)
Fair Value 29,073 37,190
U.S. government agency bonds    
Marketable securities:    
Cost or Amortized Cost 25,553 28,258
Unrealized Gains 0 0
Unrealized Losses (598) (92)
Fair Value $ 24,955 $ 28,166