v3.26.1
Equity and Earnings Per Share - Schedule of Warrant Outstanding (Details)
3 Months Ended
Jul. 31, 2026
tradingDay
$ / shares
shares
Apr. 30, 2026
shares
Class of Stock [Line Items]    
Class of warrant or right, number of securities called by each warrant or right (in shares) | shares 1  
Stapled Warrants    
Class of Stock [Line Items]    
Warrants outstanding (in shares) | 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) | shares 7,750,510 7,750,510
Exercise price (in usd per shares) | $ / shares $ 0.00001  
Strategic Advisor Warrants    
Class of Stock [Line Items]    
Warrants outstanding (in shares) | shares 3,564,362 3,564,362
Exercise price (in usd per shares) | $ / shares $ 0.00001  
Asset Manager Warrants    
Class of Stock [Line Items]    
Warrants outstanding (in shares) | shares 990,099  
Exercise price (in usd per shares) | $ / shares $ 10.23  
Public Warrants    
Class of Stock [Line Items]    
Warrants outstanding (in shares) | shares 4,909,408  
Exercise price (in usd per shares) | $ / shares $ 60.00  
2022 Underwriter Warrants    
Class of Stock [Line Items]    
Warrants outstanding (in shares) | shares 1,031,162  
Exercise price (in usd per shares) | $ / shares $ 60.51  
2022 Underwriter Warrants | Underwriter    
Class of Stock [Line Items]    
Warrants outstanding (in shares) | 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) | shares 269,492  
Exercise price (in usd per shares) | $ / shares $ 61.95