Net Loss Per Share Attributable to Common Stockholders - Schedule of Earnings Per Share, Basic and Diluted (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Apr. 30, 2023
Apr. 30, 2022
Jan. 31, 2023
Numerator:      
Net loss attributable to common stockholders $ (412) $ (25,839) $ (65,938)
Denominator:      
Weighted-average common shares outstanding, basic (in shares) 123,266,684 131,144,055  
Weighted-average common shares outstanding, diluted (in shares) 123,266,684 131,144,055  
Net loss per share attributable to common stockholders, basic (in dollars per share) $ 0 $ (0.20)  
Net loss per share attributable to common stockholders, diluted (in dollars per share) $ 0 $ (0.20)