Annual report pursuant to Section 13 and 15(d)

Fair Value Measurement - Summary of Warrants Classified as Equity That Are Measured at Fair Value on Nonrecurring Basis (Details)

v3.22.4
Fair Value Measurement - Summary of Warrants Classified as Equity That Are Measured at Fair Value on Nonrecurring Basis (Details)
$ in Thousands
Dec. 31, 2022
USD ($)
Equity:  
Cash and cash equivalents at carrying value $ 47,196
Investments  
Equity:  
Cash and cash equivalents at carrying value 23,116
Cash and Cash Equivalents, Fair Value Disclosure 23,084
Marketable Securities, Unrealized Gains 0
Marketable Securities, Unrealized Losses 32
U.S. government and agency securities | Investments  
Equity:  
Debt Securities, Available-for-Sale, Amortized Cost, Total 11,272
Marketable Securities, Unrealized Gains 0
Marketable Securities, Unrealized Losses 3
Debt Securities, Available-for-Sale 11,269
Cash and Cash Equivalents [Member]  
Equity:  
Cash and cash equivalents at carrying value 47,197
Cash and Cash Equivalents, Fair Value Disclosure 47,196
Marketable Securities, Unrealized Gains 0
Marketable Securities, Unrealized Losses 1
U.S. treasury bills and bonds | Investments  
Equity:  
Cash and cash equivalents at carrying value 1,495
Cash and Cash Equivalents, Fair Value Disclosure 1,494
Marketable Securities, Unrealized Gains 0
Marketable Securities, Unrealized Losses 1
Commercial Paper | Investments  
Equity:  
Debt Securities, Available-for-Sale, Amortized Cost, Total 2,578
Marketable Securities, Unrealized Gains 0
Marketable Securities, Unrealized Losses 2
Debt Securities, Available-for-Sale 2,576
Commercial Paper | Cash and Cash Equivalents [Member]  
Equity:  
Cash and cash equivalents at carrying value 2,098
Cash and Cash Equivalents, Fair Value Disclosure 2,097
Marketable Securities, Unrealized Gains 0
Marketable Securities, Unrealized Losses 1
Corporate Securities | Investments  
Equity:  
Debt Securities, Available-for-Sale, Amortized Cost, Total 7,771
Marketable Securities, Unrealized Gains 0
Marketable Securities, Unrealized Losses 26
Debt Securities, Available-for-Sale 7,745
Cash [Member] | Cash and Cash Equivalents [Member]  
Equity:  
Cash and cash equivalents at carrying value 39,919
Cash and Cash Equivalents, Fair Value Disclosure 39,919
Marketable Securities, Unrealized Gains 0
Marketable Securities, Unrealized Losses 0
Money Market Funds | Cash and Cash Equivalents [Member]  
Equity:  
Cash and cash equivalents at carrying value 5,180
Cash and Cash Equivalents, Fair Value Disclosure 5,180
Marketable Securities, Unrealized Gains 0
Marketable Securities, Unrealized Losses $ 0