Annual report [Section 13 and 15(d), not S-K Item 405]

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

v3.26.1
Fair Value Measurement - Summary of Warrants Classified as Equity That Are Measured at Fair Value on Nonrecurring Basis (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Equity:    
Cash and cash equivalents at carrying value $ 24,800  
Investments    
Equity:    
Debt Securities, Available-for-Sale, Amortized Cost, Total 56,937  
Marketable Securities, Unrealized Gains 32  
Marketable Securities, Unrealized Losses 0  
Debt Securities, Available-for-Sale 56,969  
Cash and Cash Equivalents [Member]    
Equity:    
Cash and cash equivalents at carrying value 24,813 $ 19,206
Cash and Cash Equivalents, Fair Value Disclosure 24,813 19,206
Marketable Securities, Unrealized Gains 0 0
Marketable Securities, Unrealized Losses 0 0
U.S. government and agency securities | Investments    
Equity:    
Cash and Cash Equivalents, Fair Value Disclosure 0  
Marketable Securities, Unrealized Gains 0  
Marketable Securities, Unrealized Losses 0  
Commercial Paper | Investments    
Equity:    
Debt Securities, Available-for-Sale, Amortized Cost, Total 44,514  
Marketable Securities, Unrealized Gains 29  
Marketable Securities, Unrealized Losses 0  
Debt Securities, Available-for-Sale 44,543  
Money Market Funds | Cash and Cash Equivalents [Member]    
Equity:    
Cash and cash equivalents at carrying value 6,360 3,157
Cash and Cash Equivalents, Fair Value Disclosure 6,360 3,157
Marketable Securities, Unrealized Gains 0 0
Marketable Securities, Unrealized Losses 0 0
U.S. treasury bills and bonds | Investments    
Equity:    
Debt Securities, Available-for-Sale, Amortized Cost, Total 12,423  
Marketable Securities, Unrealized Gains 3  
Marketable Securities, Unrealized Losses 0  
Debt Securities, Available-for-Sale 12,426  
U.S. treasury bills and bonds | Cash and Cash Equivalents [Member]    
Equity:    
Cash and cash equivalents at carrying value 0  
Cash [Member] | Cash and Cash Equivalents [Member]    
Equity:    
Cash and cash equivalents at carrying value 18,453 16,049
Cash and Cash Equivalents, Fair Value Disclosure 18,453 16,049
Marketable Securities, Unrealized Gains 0 0
Marketable Securities, Unrealized Losses $ 0 $ 0