v3.26.3
Warrant liabilities - ECARX Warrants in connection with the Merger - Movements (Details)
$ in Thousands
6 Months Ended
Jun. 30, 2026
USD ($)
Warranty Liability [Roll Forward]  
Liability at the beginning $ 1,125
Liability at the end 978
ECARX Public Warrants  
Warranty Liability [Roll Forward]  
Liability at the beginning 676
Gain due to change in fair value (76)
Liability at the end 600
ECARX Private Warrants  
Warranty Liability [Roll Forward]  
Liability at the beginning 449
Gain due to change in fair value (71)
Liability at the end $ 378