Quarterly report [Sections 13 or 15(d)]

Note 5 - Revenue Recognition - Schedule of Recognized Revenue Associated With Contract Liabilities (Details)

v3.26.1
Note 5 - Revenue Recognition - Schedule of Recognized Revenue Associated With Contract Liabilities (Details) - USD ($)
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Balance, beginning of period $ 1,193,267 $ 1,842,036
Recognized revenue associated with contract liabilities (708,207) (1,016,875)
Amounts collected or invoiced 593,466 1,072,371
Balance, end of period $ 1,078,526 $ 1,897,532