v3.26.1
Fair Value Measurements - Schedule of Fair Value of Assets and Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Warrant liabilities - Conversion Series A $ 81,438 $ 60,394
Contingent consideration liabilities 6,764 5,353
Total liabilities measured at fair value 88,202 65,747
Warrant liabilities - Series A    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Warrant liabilities - Conversion Series A 81,438 60,394
Level 1    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Contingent consideration liabilities 6,764 5,353
Total liabilities measured at fair value 6,764 5,353
Level 1 | Warrant liabilities - Series A    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Warrant liabilities - Conversion Series A 0 0
Level 2    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Contingent consideration liabilities 0 0
Total liabilities measured at fair value 0 0
Level 2 | Warrant liabilities - Series A    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Warrant liabilities - Conversion Series A 0 0
Level 3    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Contingent consideration liabilities 0 0
Total liabilities measured at fair value 81,438 60,394
Level 3 | Warrant liabilities - Series A    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Warrant liabilities - Conversion Series A $ 81,438 $ 60,394