v3.26.3
Schedule of supplemental schedule of cash paid for income taxes (Details) - USD ($)
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Effective Income Tax Rate Reconciliation [Line Items]    
Total cash paid during the period for income taxes $ 22,391 $ 40,517
Income Tax Jurisdiction, Domestic Federal [Member]    
Effective Income Tax Rate Reconciliation [Line Items]    
Total cash paid during the period for income taxes
Income Tax Jurisdiction, Domestic State and Local [Member]    
Effective Income Tax Rate Reconciliation [Line Items]    
Total cash paid during the period for income taxes 891 28,051
Income Tax Jurisdiction, Foreign [Member]    
Effective Income Tax Rate Reconciliation [Line Items]    
Total cash paid during the period for income taxes $ 21,500 $ 12,466