v3.26.1
Note 9 - Commitments and Contingencies - Balance Sheet Information Related to Right-of-use Assets and Liabilities (Details) - USD ($)
Jun. 30, 2026
Dec. 31, 2025
Operating lease right-of-use assets $ 7,850,246 $ 8,340,669
Current portion of operating lease liabilities 532,456 534,508
Noncurrent portion of operating lease liabilities 4,834,378 5,102,285
Total operating lease liabilities 5,366,834 5,636,793
Finance lease right-of-use assets 442,866 733,672
Current portion of finance lease liabilities 416,984 618,249
Noncurrent portion of finance lease liabilities 109,322 212,957
Total finance lease liabilities $ 526,306 $ 831,206