v3.25.4
Significant Accounting Policies - Schedule of Antidilutive Securities Excluded from Earnings Per Share Calculations (Details) - shares
9 Months Ended
Jan. 31, 2026
Jan. 31, 2025
Accounting Policies [Abstract]    
Total common stock equivalents (in shares) 2,548,665 499,490