v3.26.1
Equity and Earnings Per Share - Schedule of Warrant Outstanding (Details)
12 Months Ended
Apr. 30, 2026
tradingDay
$ / shares
shares
Apr. 30, 2025
shares
Class of Stock [Line Items]    
Class of warrant or right, number of securities called by each warrant or right (in shares) 1  
Stapled Warrants    
Class of Stock [Line Items]    
Warrants outstanding (in shares) 49,504,988  
Exercise price (in usd per shares) | $ / shares $ 15.15  
Class of warrant or right, earnout period, stock price trigger (in dollars per share) | $ / shares $ 20.20  
Class of warrant or right, earnout period, threshold trading days | tradingDay 20  
Class of warrant or right, earnout period, threshold consecutive trading days | tradingDay 30  
Pre-funded Warrants    
Class of Stock [Line Items]    
Warrants outstanding (in shares) 7,750,510 0
Exercise price (in usd per shares) | $ / shares $ 0.00001  
Strategic Advisor Warrants    
Class of Stock [Line Items]    
Warrants outstanding (in shares) 3,564,362 0
Exercise price (in usd per shares) | $ / shares $ 0.00001  
Asset Manager Warrants    
Class of Stock [Line Items]    
Warrants outstanding (in shares) 990,099  
Exercise price (in usd per shares) | $ / shares $ 10.23  
Public Warrants    
Class of Stock [Line Items]    
Warrants outstanding (in shares) 4,909,408  
Exercise price (in usd per shares) | $ / shares $ 60.00  
Class of warrant or right, number of securities called by each warrant or right (in shares) 0.0833  
2022 Underwriter Warrants    
Class of Stock [Line Items]    
Warrants outstanding (in shares) 1,031,162  
Exercise price (in usd per shares) | $ / shares $ 60.51  
Class of warrant or right, number of securities called by each warrant or right (in shares) 0.0833  
2022 Underwriter Warrants | Underwriter    
Class of Stock [Line Items]    
Warrants outstanding (in shares) 761,670  
Exercise price (in usd per shares) | $ / shares $ 60.00  
2022 Underwriter Warrants | Employees    
Class of Stock [Line Items]    
Warrants outstanding (in shares) 269,492  
Exercise price (in usd per shares) | $ / shares $ 61.95