v3.26.1
Note 4 - Accounts Receivable - Summary of Accounts Receivables (Details) - USD ($)
Jun. 30, 2026
Dec. 31, 2025
Dec. 31, 2024
Trade accounts receivable $ 5,397,075 $ 3,567,961  
Allowance for current expected credit losses (166,238) (137,969) $ (637,556)
Total accounts receivable, net $ 5,230,837 $ 3,429,992