v3.26.3
Basis of Presentation (Tables)
3 Months Ended
Jul. 31, 2026
Accounting Policies [Abstract]  
Schedule of Weighted Average Common Shares, Basic and Diluted Earnings per Share

The following table presents a reconciliation of the weighted-average common shares used in the computation of basic and diluted earnings per share:

 

Weighted-average shares  Shares
    
Basic weighted-average common shares outstanding   481,453,376 
      
Incremental shares from warrants   20,115,727 
      
Incremental shares from convertible debt   80,557,312 
      
Diluted weighted-average common shares outstanding   582,126,416