XML 39 R29.htm IDEA: XBRL DOCUMENT v3.26.1
Note 2 - Accounts Receivable - Accounts Receivable (Details) - USD ($)
Mar. 31, 2026
Dec. 31, 2025
Less allowance for credit losses $ (82,068) $ (72,045)
Accounts receivable current - net 3,154,595 2,762,748
Accounts receivable long term 793,724 421,883
Trade Accounts Receivable [Member]    
Accounts receivable - current 3,156,094 2,834,793
Accounts receivable long term 546,909 0
Contract Receivables [Member]    
Accounts receivable - current 80,569 0
Accounts receivable long term $ 246,815 $ 421,883