v3.26.1
Net Loss Per Share Attributable to Ordinary Shareholders - Basic And Diluted Net Loss Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Jul. 31, 2026
Jul. 31, 2025
Numerator:    
Net loss $ (16,729) $ (24,603)
Denominator:    
Weighted-average shares used to compute net loss per share attributable to ordinary shareholders, basic (in shares) 104,640,231 105,961,879
Weighted-average shares used to compute net loss per share attributable to ordinary shareholders, diluted (in shares) 104,640,231 105,961,879
Net loss per share attributable to ordinary shareholders, basic (in dollars per share) $ (0.16) $ (0.23)
Net loss per share attributable to ordinary shareholders, diluted (in dollars per share) $ (0.16) $ (0.23)