v3.26.1
Note 5 - Borrowings - Schedule of Borrowings (Details) - USD ($)
Jun. 30, 2026
Dec. 31, 2025
Notes payable $ 21,640,230 $ 7,292,560
Notes payable, net of current 16,026,760 7,143,803
Convertible Note 2025 [Member]    
Notes payable 0 5,818,000
Convertible Note 2026 [Member]    
Notes payable 14,927,000 0
Token Right Agreement [Member]    
Notes payable 5,331,380 0
Notes payable, current (5,331,380) 0
Economic Injury Disaster Loans [Member]    
Notes payable 486,613 641,227
Notes payable, current (5,900) (5,900)
Acquisition Settlement Agreement [Member]    
Notes payable 761,904 833,333
Notes payable, current (142,857) (142,857)
Acquisition Agreement [Member]    
Notes payable 133,333 0
Notes payable, current $ (133,333) $ 0