v3.25.2
Net loss per share attributable to common stock - Schedule of Net Loss Per Shares By Treasury Stock Method (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Numerator        
Net loss attributable to common stockholders $ (78,729) $ (7,128) $ (113,341) $ (45,344)
Denominator        
Weighted-average shares used in compute net loss per share, basic 43,564,573 39,699,053 43,403,850 37,771,084
Effect of dilutive securities (a) 0 0 0 0
Weighted Average Number of Shares Outstanding, Diluted, Total 43,564,573 39,699,053 43,403,850 37,771,084
Basic net loss per share $ (1.81) $ (0.18) $ (2.61) $ (1.2)
Diluted net loss per share $ (1.81) $ (0.18) $ (2.61) $ (1.2)