v3.26.1
Net loss per share - Basic and Diluted Net Income per Share Attributable to Common Stockholders (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ 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 $ (51,005) $ (80,820) $ (16,422) $ (46,709) $ (131,825) $ (63,131)
Denominator:            
Earnings Per Share, Diluted $ (0.30)   $ (0.10)   $ (0.79) $ (0.40)
Weighted Average Number of Shares Outstanding, Diluted 171,234   157,843   167,243 157,144