v3.26.1
Note 3 - Balance Sheet Accounts - Schedule of Accounts Receivable (Details) - USD ($)
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Accounts receivable $ 3,491,015 $ 1,448,935  
Less: Allowance for credit losses* (42,106) [1] (16,465) [1] $ (200,000)
Accounts receivable, net $ 3,448,909 $ 1,432,470 $ 2,100,000
[1] Allowance for credit losses - Accounts receivable, net, represents amounts billed and due from customers. Substantially all accounts receivable on December 31, 2025 are expected to be collected in 2026.