v3.26.1
Condensed Consolidated Statements of Comprehensive Loss - USD ($)
$ in Thousands
3 Months Ended
Jul. 31, 2026
Jul. 31, 2025
Statement of Comprehensive Income [Abstract]    
Net loss $ (16,729) $ (24,603)
Other comprehensive loss:    
Unrealized loss on available-for-sale securities, net of taxes (1,478) (1,213)
Foreign currency translation adjustments 480 (323)
Other comprehensive loss (998) (1,536)
Total comprehensive loss $ (17,727) $ (26,139)