Quarterly report pursuant to Section 13 or 15(d)

Fair Value Measurement - Schedule of Cash and Cash Equivalents and Investments (Details)

v3.22.2
Fair Value Measurement - Schedule of Cash and Cash Equivalents and Investments (Details)
$ in Thousands
Jun. 30, 2022
USD ($)
Debt Securities, Available-for-sale [Line Items]  
Cash and Cash Equivalents and Investments, at Carrying Value $ 72,531
Investments  
Debt Securities, Available-for-sale [Line Items]  
Cash and Cash Equivalents and Investments, at Carrying Value 20,638
Cash and Cash Equivalents and Investments, Unrealized Gains 0
Cash and Cash Equivalents and Investments, Unrealized Losses (82)
Cash and Cash Equivalents and Investments, Fair Value Disclosure 20,556
Cash and Cash Equivalents  
Debt Securities, Available-for-sale [Line Items]  
Cash and Cash Equivalents and Investments, at Carrying Value 72,532
Cash and Cash Equivalents and Investments, Unrealized Gains 0
Cash and Cash Equivalents and Investments, Unrealized Losses (1)
Cash and Cash Equivalents and Investments, Fair Value Disclosure 72,531
U.S government and agency securities | Investments  
Debt Securities, Available-for-sale [Line Items]  
Marketable Securities, Amortized Cost 7,685
Marketable Securities, Unrealized Gains 0
Marketable Securities, Unrealized Losses (19)
Marketable Securities, Fair Value 7,666
U.S government and agency securities | Cash and Cash Equivalents  
Debt Securities, Available-for-sale [Line Items]  
Cash and Cash Equivalents and Investments, at Carrying Value 2,998
Cash and Cash Equivalents and Investments, Unrealized Gains 0
Cash and Cash Equivalents and Investments, Unrealized Losses (1)
Cash and Cash Equivalents and Investments, Fair Value Disclosure 2,997
Money Market Funds | Cash and Cash Equivalents  
Debt Securities, Available-for-sale [Line Items]  
Cash and Cash Equivalents and Investments, at Carrying Value 5,084
Cash and Cash Equivalents and Investments, Unrealized Gains 0
Cash and Cash Equivalents and Investments, Unrealized Losses 0
Cash and Cash Equivalents and Investments, Fair Value Disclosure 5,084
Commercial Paper | Investments  
Debt Securities, Available-for-sale [Line Items]  
Marketable Securities, Amortized Cost 3,873
Marketable Securities, Unrealized Gains 0
Marketable Securities, Unrealized Losses (28)
Marketable Securities, Fair Value 3,845
Commercial Paper | Cash and Cash Equivalents  
Debt Securities, Available-for-sale [Line Items]  
Cash and Cash Equivalents and Investments, at Carrying Value 1,300
Cash and Cash Equivalents and Investments, Unrealized Gains 0
Cash and Cash Equivalents and Investments, Unrealized Losses 0
Cash and Cash Equivalents and Investments, Fair Value Disclosure 1,300
Corporate securities | Investments  
Debt Securities, Available-for-sale [Line Items]  
Marketable Securities, Amortized Cost 9,080
Marketable Securities, Unrealized Gains 0
Marketable Securities, Unrealized Losses (35)
Marketable Securities, Fair Value 9,045
Cash | Cash and Cash Equivalents  
Debt Securities, Available-for-sale [Line Items]  
Cash and Cash Equivalents and Investments, at Carrying Value 63,150
Cash and Cash Equivalents and Investments, Unrealized Gains 0
Cash and Cash Equivalents and Investments, Unrealized Losses 0
Cash and Cash Equivalents and Investments, Fair Value Disclosure $ 63,150