v3.25.2
4. Costs and Estimated Earnings on Uncompleted Contracts: Schdule of Status of Projects in progress (Details)
May 31, 2025
USD ($)
May 31, 2024
USD ($)
Details    
Number of Projects in progress 21 19
Aggregate percent complete 65.00% 53.00%
Aggregate amount remaining $ 13,100,204 $ 18,650,312
Percentage of total value invoiced to customer 64.00% 56.00%