v3.26.1
Basic and Diluted Net Loss per Share - Computation of Basic and Diluted Loss per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jul. 31, 2026
Apr. 30, 2026
Jul. 31, 2025
Apr. 30, 2025
Jul. 31, 2026
Jul. 31, 2025
Numerator:            
Net loss $ (35,624) $ (43,204) $ (66,179) $ (57,121) $ (78,828) $ (123,300)
Denominator:            
Weighted average common shares outstanding (in shares) 26,322,311   23,196,534   25,490,242 23,076,430
Weighted average shares outstanding - basic (in shares) [1] 26,322,311   23,196,534   25,490,242 23,076,430
Weighted average shares outstanding - diluted (in shares) 26,322,311   23,196,534   25,490,242 23,076,430
Net loss per share - Basic (USD per share) [1] $ (1.35)   $ (2.85)   $ (3.09) $ (5.34)
Net loss per share - Diluted (USD per share) $ (1.35)   $ (2.85)   $ (3.09) $ (5.34)
[1] Amounts have been adjusted to reflect 1-for-20 reverse stock split that became effective on July 28, 2025. See Note 1, “Description of Business and Basis of Presentation” for additional details.