v3.22.2.2
Financial Instruments and Fair Value Measurements – Schedule of Financial Instruments Measured at Fair Value (Details) - USD ($)
$ in Thousands
Sep. 30, 2022
Dec. 31, 2021
Marketable securities:    
Total marketable securities $ 86,501 $ 121,277
Fair Value, Recurring    
Cash equivalents:    
Total cash equivalents 13,671 53,474
Marketable securities:    
Total marketable securities 86,501 121,277
Total assets at fair value 100,172 174,751
Fair Value, Recurring | Corporate debt securities    
Marketable securities:    
Total marketable securities 32,473 55,921
Fair Value, Recurring | U.S. treasury securities    
Marketable securities:    
Total marketable securities 29,073 37,190
Fair Value, Recurring | U.S. government agency bonds    
Marketable securities:    
Total marketable securities 24,955 28,166
Fair Value, Recurring | Money market funds    
Cash equivalents:    
Total cash equivalents 8,025 41,376
Fair Value, Recurring | Commercial paper    
Cash equivalents:    
Total cash equivalents 5,646 12,098
Level 1 | Fair Value, Recurring    
Cash equivalents:    
Total cash equivalents 8,025 41,376
Marketable securities:    
Total marketable securities 86,501 121,277
Total assets at fair value 94,526 162,653
Level 1 | Fair Value, Recurring | Corporate debt securities    
Marketable securities:    
Total marketable securities 32,473 55,921
Level 1 | Fair Value, Recurring | U.S. treasury securities    
Marketable securities:    
Total marketable securities 29,073 37,190
Level 1 | Fair Value, Recurring | U.S. government agency bonds    
Marketable securities:    
Total marketable securities 24,955 28,166
Level 1 | Fair Value, Recurring | Money market funds    
Cash equivalents:    
Total cash equivalents 8,025 41,376
Level 1 | Fair Value, Recurring | Commercial paper    
Cash equivalents:    
Total cash equivalents 0 0
Level 2 | Fair Value, Recurring    
Cash equivalents:    
Total cash equivalents 5,646 12,098
Marketable securities:    
Total marketable securities 0 0
Total assets at fair value 5,646 12,098
Level 2 | Fair Value, Recurring | Corporate debt securities    
Marketable securities:    
Total marketable securities 0 0
Level 2 | Fair Value, Recurring | U.S. treasury securities    
Marketable securities:    
Total marketable securities 0 0
Level 2 | Fair Value, Recurring | U.S. government agency bonds    
Marketable securities:    
Total marketable securities 0 0
Level 2 | Fair Value, Recurring | Money market funds    
Cash equivalents:    
Total cash equivalents 0 0
Level 2 | Fair Value, Recurring | Commercial paper    
Cash equivalents:    
Total cash equivalents 5,646 12,098
Level 3 | Fair Value, Recurring    
Cash equivalents:    
Total cash equivalents 0 0
Marketable securities:    
Total marketable securities 0 0
Total assets at fair value 0 0
Level 3 | Fair Value, Recurring | Corporate debt securities    
Marketable securities:    
Total marketable securities 0 0
Level 3 | Fair Value, Recurring | U.S. treasury securities    
Marketable securities:    
Total marketable securities 0 0
Level 3 | Fair Value, Recurring | U.S. government agency bonds    
Marketable securities:    
Total marketable securities 0 0
Level 3 | Fair Value, Recurring | Money market funds    
Cash equivalents:    
Total cash equivalents 0 0
Level 3 | Fair Value, Recurring | Commercial paper    
Cash equivalents:    
Total cash equivalents $ 0 $ 0