v3.26.1
Equity and Earnings Per Share - Schedule of Common Shares Outstanding and Potential Shares (Details) - shares
Jul. 31, 2026
Apr. 30, 2026
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Common stock, shares outstanding (in shares) 41,173,850 42,607,962
Common shares and Common share equivalents (in shares) 52,488,722 53,922,834
Equity-based compensation (in shares) 104,060,088  
Dilutive shares (in shares) 51,413,137 51,415,710
Weighted-averages shares on a fully diluted basis (in shares) 103,901,859 105,338,544
Pre-funded Warrants    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Warrants outstanding (in shares) 7,750,510 7,750,510
Strategic Advisor Warrants    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Warrants outstanding (in shares) 3,564,362 3,564,362
Stapled Warrants    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Warrants outstanding (in shares) 49,504,988  
Asset Manager Warrants    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Warrants outstanding (in shares) 990,099  
2022 Underwriter Warrants    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Warrants outstanding (in shares) 1,031,162  
Warrant    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Warrants outstanding (in shares) 50,990,135 50,990,135
Warrant | Stapled Warrants    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Warrants outstanding (in shares) 49,504,988 49,504,988
Warrant | Asset Manager Warrants    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Warrants outstanding (in shares) 990,099 990,099
Warrant | Public Warrants    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Warrants outstanding (in shares) 409,117 409,117
Warrant | 2022 Underwriter Warrants    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Warrants outstanding (in shares) 85,931 85,931
RSUs    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Equity-based compensation (in shares) 364,966 364,966
Stock options    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Equity-based compensation (in shares) 16,265 22,109
Convertible note    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Equity-based compensation (in shares) 41,771 38,500