v3.26.1
Summary of significant accounting policies (Details - Earnings per share) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2026
Mar. 31, 2026
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2026
Jun. 30, 2025
Accounting Policies [Abstract]            
Net income (loss) $ (7,783,553) $ 10,282,994 $ (6,964,739) $ (3,266,279) $ 2,499,441 $ (10,231,018)
Add: other adjustments         0 0
Net (loss) income allocated to common stockholders         $ 2,499,441 $ (10,231,018)
Weighted average common shares outstanding - basic 48,611,102   21,771,954   44,125,630 18,853,428
Net (loss) income per common share - basic $ (0.16)   $ (0.32)   $ 0.06 $ (0.54)
Numerator for net (loss) income per common share - diluted         $ 2,499,441 $ (10,231,018)
Weighted average common shares outstanding - diluted 48,611,102   21,771,954   44,775,513 18,853,428
Net (loss) income per common share - diluted $ (0.16)   $ (0.32)   $ 0.06 $ (0.54)