XML 101 R85.htm IDEA: XBRL DOCUMENT v3.26.1
Fair Value Measurements - Schedule of Fair Value of Assets and Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Warrant liabilities $ 69,816 $ 60,394
Contingent consideration liabilities (Note 3 and 16) 5,874 5,353
Total liabilities measured at fair value 75,690 65,747
Warrant liabilities - Series A    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Warrant liabilities 69,816 60,394
Level 1    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Contingent consideration liabilities (Note 3 and 16) 5,874 5,353
Total liabilities measured at fair value 5,874 5,353
Level 1 | Warrant liabilities - Series A    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Warrant liabilities 0 0
Level 2    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Contingent consideration liabilities (Note 3 and 16) 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 0 0
Level 3    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Contingent consideration liabilities (Note 3 and 16) 0 0
Total liabilities measured at fair value 69,816 60,394
Level 3 | Warrant liabilities - Series A    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Warrant liabilities $ 69,816 $ 60,394