v3.26.1
Summary of significant accounting policies (Details - Disaggregated by revenue) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Product Information [Line Items]        
Total revenue $ 16,722,467 $ 2,123,970 $ 24,818,304 $ 4,166,270
Retail Revenue [Member]        
Product Information [Line Items]        
Total revenue 2,392,095 1,292,963 3,174,925 2,891,263
Enterprise Revenue [Member]        
Product Information [Line Items]        
Total revenue $ 14,330,372 $ 831,007 $ 21,643,379 $ 1,275,007