XML 42 R32.htm IDEA: XBRL DOCUMENT v3.22.2.2
Significant Accounting Policies - Summary of Assets and Liabilities Measured at Fair Value on Recurring Basis (Details) - USD ($)
$ in Thousands
Sep. 30, 2022
Dec. 31, 2021
Financial assets carried at fair value:    
Total cash and cash equivalents $ 77,398 $ 70,542
Marketable securities:    
Marketable securities 0 16,784
Total cash, cash equivalents and marketable securities 77,398 87,326
Corporate debt securities due within 1 year    
Marketable securities:    
Marketable securities   16,784
Fair Value Measurements Recurring    
Marketable securities:    
Marketable securities   16,784
Total cash, cash equivalents and marketable securities   87,326
Fair Value Measurements Recurring | Corporate debt securities due within 1 year    
Marketable securities:    
Marketable securities   16,784
Fair Value Measurements Recurring | Level 1    
Marketable securities:    
Marketable securities   0
Total cash, cash equivalents and marketable securities   70,542
Fair Value Measurements Recurring | Level 1 | Corporate debt securities due within 1 year    
Marketable securities:    
Marketable securities   0
Fair Value Measurements Recurring | Level 2    
Marketable securities:    
Marketable securities   16,784
Total cash, cash equivalents and marketable securities   16,784
Fair Value Measurements Recurring | Level 2 | Corporate debt securities due within 1 year    
Marketable securities:    
Marketable securities   16,784
Fair Value Measurements Recurring | Level 3    
Marketable securities:    
Marketable securities   0
Total cash, cash equivalents and marketable securities   0
Fair Value Measurements Recurring | Level 3 | Corporate debt securities due within 1 year    
Marketable securities:    
Marketable securities   0
Fair Value Measurements Recurring | Cash and money market funds    
Financial assets carried at fair value:    
Total cash and cash equivalents 77,398 70,542
Fair Value Measurements Recurring | Cash and money market funds | Level 1    
Financial assets carried at fair value:    
Total cash and cash equivalents 77,398 70,542
Fair Value Measurements Recurring | Cash and money market funds | Level 2    
Financial assets carried at fair value:    
Total cash and cash equivalents 0 0
Fair Value Measurements Recurring | Cash and money market funds | Level 3    
Financial assets carried at fair value:    
Total cash and cash equivalents $ 0 $ 0