XML 41 R28.htm IDEA: XBRL DOCUMENT v3.22.2
Fair Value Measurements - Summary of Financial Assets Measured at Fair Value on Recurring Basis (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Short-term investments $ 62,344 $ 115,438
Fair Value on Recurring Basis    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Total cash equivalents and short-term investments 104,609 139,821
Cash and cash equivalents (includes cash) 43,409 24,780
Short-term investments 62,344 115,438
Total cash, cash equivalents and short-term investments 105,753 140,218
Fair Value on Recurring Basis | Money Market Funds    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Total cash equivalents and short-term investments 11,870 10,585
Fair Value on Recurring Basis | Commercial Paper    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Total cash equivalents and short-term investments 56,276 84,616
Fair Value on Recurring Basis | U.S. Government Securities    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Total cash equivalents and short-term investments 25,036 27,824
Fair Value on Recurring Basis | U.S. Agency Bonds    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Total cash equivalents and short-term investments 9,435 8,531
Fair Value on Recurring Basis | Corporate Debt Securities    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Total cash equivalents and short-term investments 1,992 8,265
Fair Value on Recurring Basis | Level 1    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Total cash equivalents and short-term investments 36,906 38,409
Fair Value on Recurring Basis | Level 1 | Money Market Funds    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Total cash equivalents and short-term investments 11,870 10,585
Fair Value on Recurring Basis | Level 1 | U.S. Government Securities    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Total cash equivalents and short-term investments 25,036 27,824
Fair Value on Recurring Basis | Level 2    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Total cash equivalents and short-term investments 67,703 101,412
Fair Value on Recurring Basis | Level 2 | Commercial Paper    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Total cash equivalents and short-term investments 56,276 84,616
Fair Value on Recurring Basis | Level 2 | U.S. Agency Bonds    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Total cash equivalents and short-term investments 9,435 8,531
Fair Value on Recurring Basis | Level 2 | Corporate Debt Securities    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Total cash equivalents and short-term investments $ 1,992 $ 8,265