v3.25.2
Note 2 - Accounts Receivable - Accounts Receivable (Details) - USD ($)
Jun. 30, 2025
Dec. 31, 2024
Accounts receivable - current $ 2,194,095 $ 2,416,790
Less allowance for credit losses (60,636) (73,728)
Accounts receivable current - net 2,133,459 2,343,062
Accounts receivable - long-term $ 883,969 $ 1,011,355