v3.26.1
Note 8 - Notes Payable - Schedule of Notes Payable (Details) - USD ($)
Jun. 30, 2026
Dec. 31, 2025
Accrued interest to date $ 9,562 $ 12,717
Notes payable, current 312,523 227,754
Notes payable, long-term 11,107,199 7,314,085
Note Payable, Principal, Short-term [Member]    
Notes payable, principal 302,961 215,037
Note Payable, Principal, Long-term [Member]    
Notes payable, principal $ 11,107,199 $ 7,314,085