v3.26.1
Note 2 - Revenue Recognition - Schedule of Assets and Liabilities for Contracts with Customers (Details) - USD ($)
Jun. 30, 2026
Jan. 01, 2026
Dec. 31, 2025
Jan. 01, 2025
Accounts receivable, net - beginning balance $ 2,266,631 $ 2,042,185 $ 2,042,185 $ 1,567,927
Contract assets - beginning balance 1,373,166 1,375,406 1,375,406 1,419,660
Contract liabilities - beginning balance $ 346,554 $ 380,910 $ 380,910 $ 363,818