v3.26.3
Deferred Revenue (Details Narrative)
3 Months Ended
Aug. 31, 2026
USD ($)
shares
Aug. 31, 2026
EUR (€)
shares
May 31, 2026
USD ($)
May 31, 2025
USD ($)
Development cost prepayments received     $ 1,042,458  
Deferred revenues $ 4,300,834   $ 3,792,091 $ 3,084,536
I-REC Sales Agreement        
Payment made full in advance for certificates 3,792,091      
Unpaid payment not considered for certificates $ 540,000      
Received from customer for number of certificates | shares 107,112 107,112    
Total received from customers in deferred revenue | €   € 157,596