v3.26.3
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 9 Months Ended 12 Months Ended
Dec. 31, 2025
Sep. 30, 2025
Sep. 30, 2025
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Numerator:            
Net loss $ (2,096) $ (27,418) $ (90,549) $ (92,645) $ (432,311) $ (53,183)
Denominator:            
Earnings Per Share, Diluted $ (0.01) $ (0.17) $ (0.57) $ (0.58) $ (2.82) $ (0.35)
Weighted Average Number of Shares Outstanding, Diluted 161,046 158,933 157,747 158,579 153,113 153,348
Net Income (Loss) Attributable to Parent, Diluted           $ (53,183)