v3.25.4
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
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Numerator:      
Net loss $ (93,487) $ (432,311) $ (53,183)
Denominator:      
Earnings Per Share, Diluted $ (0.59) $ (2.82) $ (0.35)
Weighted Average Number of Shares Outstanding, Diluted 158,579 153,113 153,348
Net Income (Loss) Attributable to Parent, Diluted     $ (53,183)