v3.26.3
Net Loss Per Share Attributable to Common Shareholders - Schedule of Computation of Basic and Diluted Net Loss Per Share Attributable to Common Shareholders (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Jul. 31, 2026
Jul. 31, 2025
Numerator:    
Net loss attributable to common shareholders, basic $ (44,087) $ (25,826)
Net loss attributable to common shareholders, diluted $ (44,087) $ (25,826)
Denominator:    
Weighted average shares of common share outstanding, basic 58,566,467 51,304,599
Weighted average shares of common share outstanding, diluted 58,566,467 51,304,599
Net loss per share attributable to common shareholders    
Net loss per share attributable to common shareholders, basic $ (0.75) $ (0.5)
Net loss per share attributable to common shareholders, diluted $ (0.75) $ (0.5)