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

Fair Value Measurement - Summary of Assets and Liabilities Measured at Fair Value on Recurring Basis (Details)

v3.26.1
Fair Value Measurement - Summary of Assets and Liabilities Measured at Fair Value on Recurring Basis (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Investments    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Marketable Securities, Fair Value Disclosure $ 56,969  
Investments | U.S. treasury bills and bonds    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Marketable Securities, Fair Value Disclosure 12,426  
Fair Value, Recurring    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Other Assets, Fair Value Disclosure 6,360 $ 3,157
Fair Value, Recurring | Long-term Liabilities [Member]    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Long-term liabilities 106 15,096
Fair Value, Recurring | Credit Agreement Warrants | Long-term Liabilities [Member]    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Long-term liabilities 106 13,641
Fair Value, Recurring | Contingent Earnout Liability | Long-term Liabilities [Member]    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Long-term liabilities   1,455
Fair Value, Recurring | Money Market Funds    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Other Assets, Fair Value Disclosure 6,360 3,157
Fair Value, Recurring | Investments    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Marketable Securities, Fair Value Disclosure 56,969  
Fair Value, Recurring | Investments | U.S. treasury bills and bonds    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Marketable Securities, Fair Value Disclosure 12,426  
Fair Value, Recurring | Investments | Commercial Paper    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Marketable Securities, Fair Value Disclosure 44,543  
Fair Value, Recurring | Fair Value, Inputs, Level 1    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Other Assets, Fair Value Disclosure 6,360 3,157
Fair Value, Recurring | Fair Value, Inputs, Level 1 | Long-term Liabilities [Member]    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Long-term liabilities 0 0
Fair Value, Recurring | Fair Value, Inputs, Level 1 | Credit Agreement Warrants | Long-term Liabilities [Member]    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Long-term liabilities 0 0
Fair Value, Recurring | Fair Value, Inputs, Level 1 | Contingent Earnout Liability | Long-term Liabilities [Member]    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Long-term liabilities   0
Fair Value, Recurring | Fair Value, Inputs, Level 1 | Money Market Funds    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Other Assets, Fair Value Disclosure 6,360 3,157
Fair Value, Recurring | Fair Value, Inputs, Level 1 | Investments    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Marketable Securities, Fair Value Disclosure 12,426  
Fair Value, Recurring | Fair Value, Inputs, Level 1 | Investments | U.S. treasury bills and bonds    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Marketable Securities, Fair Value Disclosure 12,426  
Fair Value, Recurring | Fair Value, Inputs, Level 1 | Investments | Commercial Paper    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Marketable Securities, Fair Value Disclosure 0  
Fair Value, Recurring | Fair Value, Inputs, Level 2    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Other Assets, Fair Value Disclosure 0 0
Fair Value, Recurring | Fair Value, Inputs, Level 2 | Long-term Liabilities [Member]    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Long-term liabilities 106 13,641
Fair Value, Recurring | Fair Value, Inputs, Level 2 | Credit Agreement Warrants | Long-term Liabilities [Member]    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Long-term liabilities 106 13,641
Fair Value, Recurring | Fair Value, Inputs, Level 2 | Contingent Earnout Liability | Long-term Liabilities [Member]    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Long-term liabilities   0
Fair Value, Recurring | Fair Value, Inputs, Level 2 | Money Market Funds    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Other Assets, Fair Value Disclosure 0 0
Fair Value, Recurring | Fair Value, Inputs, Level 2 | Investments    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Marketable Securities, Fair Value Disclosure 44,543  
Fair Value, Recurring | Fair Value, Inputs, Level 2 | Investments | U.S. treasury bills and bonds    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Marketable Securities, Fair Value Disclosure 0  
Fair Value, Recurring | Fair Value, Inputs, Level 2 | Investments | Commercial Paper    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Marketable Securities, Fair Value Disclosure 44,543  
Fair Value, Recurring | Fair Value, Inputs, Level 3    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Other Assets, Fair Value Disclosure 0 0
Fair Value, Recurring | Fair Value, Inputs, Level 3 | Long-term Liabilities [Member]    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Long-term liabilities 0 1,455
Fair Value, Recurring | Fair Value, Inputs, Level 3 | Credit Agreement Warrants | Long-term Liabilities [Member]    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Long-term liabilities 0 0
Fair Value, Recurring | Fair Value, Inputs, Level 3 | Contingent Earnout Liability | Long-term Liabilities [Member]    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Long-term liabilities   1,455
Fair Value, Recurring | Fair Value, Inputs, Level 3 | Money Market Funds    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Other Assets, Fair Value Disclosure 0 $ 0
Fair Value, Recurring | Fair Value, Inputs, Level 3 | Investments    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Marketable Securities, Fair Value Disclosure 0  
Fair Value, Recurring | Fair Value, Inputs, Level 3 | Investments | U.S. treasury bills and bonds    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Marketable Securities, Fair Value Disclosure 0  
Fair Value, Recurring | Fair Value, Inputs, Level 3 | Investments | Commercial Paper    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Marketable Securities, Fair Value Disclosure $ 0