v3.26.1
Note 5 - Borrowings - Schedule of Borrowings (Details) - USD ($)
Mar. 31, 2026
Dec. 31, 2025
Notes payable $ 21,388,600 $ 7,292,560
Notes payable, net of current 15,710,797 7,143,803
Convertible Note 2025 [Member]    
Notes payable 0 5,818,000
Convertible Note 2026 [Member]    
Notes payable 14,573,000 0
Token Right Agreement [Member]    
Notes payable 5,345,712 0
Notes payable, current (5,345,712) 0
Economic Injury Disaster Loans [Member]    
Notes payable 488,935 641,227
Notes payable, current (5,900) (5,900)
Acquisition Settlement Agreement [Member]    
Notes payable 797,619 833,333
Notes payable, current (142,857) (142,857)
Acquisition Agreement [Member]    
Notes payable 183,334 0
Notes payable, current $ (183,334) $ 0