v3.26.3
Convertible notes (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Mar. 31, 2026
Related Party Transaction [Line Items]    
Total convertible notes $ 33,260
Ocean Fund Holdings Pte Ltd [Member]    
Related Party Transaction [Line Items]    
Total convertible notes 31,962
AC Fund I, a series of Climate Angels, LP [Member]    
Related Party Transaction [Line Items]    
Total convertible notes $ 1,298