v3.26.1
Schedule of deferred revenue (Details) - USD ($)
Dec. 31, 2025
Dec. 31, 2024
Product Information [Line Items]    
Customer deposit - other $ 120,000 $ 66,330
Total deferred revenue 120,000 66,330
Equipment [Member]    
Product Information [Line Items]    
Customer deposit - other 70,000 50,000
Other [Member]    
Product Information [Line Items]    
Customer deposit - other 50,000
Maintenance [Member]    
Product Information [Line Items]    
Maintenance contracts billed in advance $ 16,330