v3.26.1
Note 5 - Accounts Receivable - Summary of Accounts Receivables (Details) - USD ($)
Mar. 31, 2026
Dec. 31, 2025
Dec. 31, 2024
Trade accounts receivable $ 3,764,447 $ 3,567,961  
Allowance for current expected credit losses (100,197) (137,969) $ (637,556)
Total accounts receivable, net $ 3,664,250 $ 3,429,992