v3.26.1
Loss per share - Schedule of basic and diluted loss per share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Mar. 31, 2026
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2026
Jun. 30, 2025
Numerator:            
Net loss $ (23,635) $ (25,129) $ (26,020) $ (26,322) $ (48,764) $ (52,342)
Denominator:            
Weighted-average number of shares used in computed net loss per share − basic 130,696,742   71,005,743   128,398,417 70,919,871
Weighted-average number of shares used in computed net loss per share − diluted 130,696,742   71,005,743   128,398,417 70,919,871
Net loss per share − basic (in dollars per share) $ (0.18)   $ (0.37)   $ (0.38) $ (0.74)
Net loss per share − diluted (in dollars per share) $ (0.18)   $ (0.37)   $ (0.38) $ (0.74)