v3.26.1
Investments - Equity Securities (Details) - USD ($)
12 Months Ended
Apr. 29, 2026
Apr. 22, 2026
Apr. 16, 2026
Sep. 12, 2022
Apr. 30, 2026
Apr. 30, 2025
Apr. 30, 2024
Investments              
Equity securities number of shares sold     500,000        
Proceeds from sale of equity securities net of commissions and fees     $ 9,350,000        
Warrants Held as Investment, Number Of Share Received Called By Warrants   500,000          
Warrants Held as Investment, Exercise Price   $ 12.5          
Payments To Exercise Warrants Investing Activities $ 500,000 $ 6,250,000     $ 6,250,000    
Net gain (loss) recognized during the period on equity securities         11,720,000 $ 177,000 $ (3,945,000)
Less: Net gain recognized during the period on equity securities sold during the period         11,720,000    
Unrealized gain (loss) recognized during the period on equity securities still held at the reporting date         $ 11,720,000 $ 177,000 $ (3,945,000)
Proceeds from sale of equity securities acquired through warrant exercise $ 9,824,000            
Amprius Technologies, Inc.              
Investments              
Company Invested amount       $ 5,000,000      
Equity securities | Amprius Technologies, Inc.              
Investments              
Number of shares purchased       500,000      
Redeemable warrant | Amprius Technologies, Inc.              
Investments              
Number of warrants acquired       500,000