Quarterly report [Sections 13 or 15(d)]

CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)

v3.25.3
CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
Oct. 31, 2025
Sep. 30, 2025
Apr. 30, 2025
Preferred Stock, Shares Authorized     10,000,000
Common Stock, Shares Authorized     200,000,000
Common Stock, Par or Stated Value Per Share     $ 0.0001
Common Stock, Shares, Issued     21,672,095
Common Stock, Shares, Outstanding     6,795,779
Treasury Stock, Common [Member]      
Treasury Stock, Common, Shares 14,876,316   14,876,316
Series B Preferred Stock [Member]      
Temporary Equity, Shares Authorized     35,000
Temporary Equity, Par or Stated Value Per Share     $ 0.0001
Temporary Equity, Par Value     $ 1,000
Temporary Equity, Shares Outstanding     0
Series C Preferred Stock [Member]      
Temporary Equity, Shares Authorized     7,000
Temporary Equity, Par or Stated Value Per Share     $ 0.0001
Temporary Equity, Par Value     $ 1,000
Temporary Equity, Shares Outstanding   7,000 0
Temporary Equity, Liquidation Preference $ 7,000,000    
Series A Preferred Stock [Member]      
Preferred Stock, Shares Authorized     1
Preferred Stock, Par or Stated Value Per Share     $ 0.0001
Preferred Stock, Shares Outstanding     0