Note 1 - Basis of Presentation and Recently Issued Accounting Pronouncements (Tables)
|
6 Months Ended |
Jun. 30, 2026 |
| Notes Tables |
|
| Disaggregation of Revenue [Table Text Block] |
| | | Three Months Ended | | | Six Months Ended | |
| | | June 30, | | | June 30, | |
| | | 2026 | | | 2025 | | | 2026 | | | 2025 | |
| Sales-based contract revenue | | | | | | | | | | | | | | | | |
| Equipment package (point in time) | | $ | 908,271 | | | $ | 367,533 | | | $ | 1,146,477 | | | $ | 488,292 | |
| Software bundle (over time) | | | 942,830 | | | | 1,039,122 | | | | 1,878,481 | | | | 2,165,918 | |
| Total sales-based contract revenue | | | 1,851,101 | | | | 1,406,655 | | | | 3,024,958 | | | | 2,654,210 | |
| | | | | | | | | | | | | | | | | |
| Subscription-based lease revenue (over time) | | | 995,372 | | | | 972,391 | | | | 2,012,856 | | | | 1,964,183 | |
| Net revenue | | $ | 2,846,473 | | | $ | 2,379,046 | | | $ | 5,037,814 | | | $ | 4,618,393 | |
|
| Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block] |
| | | Three Months Ended | | | Six Months Ended | |
| | | June 30, | | | June 30, | |
| | | 2026 | | | 2025 | | | 2026 | | | 2025 | |
| Balance, beginning of period | | $ | 2,618,960 | | | $ | 3,158,474 | | | $ | 2,648,805 | | | $ | 2,668,399 | |
| Additions | | | 2,096,197 | | | | 1,707,083 | | | | 3,226,425 | | | | 3,328,411 | |
| Transfer to revenue | | | (1,775,100 | ) | | | (1,341,128 | ) | | | (2,935,173 | ) | | | (2,472,381 | ) |
| Balance, end of period | | $ | 2,940,057 | | | $ | 3,524,429 | | | $ | 2,940,057 | | | $ | 3,524,429 | |
|
| Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table Text Block] |
| Years Ending December 31, | | Amount | |
| 2026 (July through December) | | $ | 1,616,742 | |
| 2027 | | | 1,323,315 | |
| | | $ | 2,940,057 | |
|
| Capitalized Contract Cost [Table Text Block] |
| | | Three Months Ended | | | Six Months Ended | |
| | | June 30, | | | June 30, | |
| | | 2026 | | | 2025 | | | 2026 | | | 2025 | |
| Balance, beginning of period | | $ | 85,950 | | | $ | 93,728 | | | $ | 101,541 | | | $ | 87,888 | |
| Additions | | | 43,884 | | | | 32,545 | | | | 43,884 | | | | 51,272 | |
| Transfer to expense | | | (13,102 | ) | | | (8,316 | ) | | | (28,693 | ) | | | (21,203 | ) |
| Balance, end of period | | $ | 116,732 | | | $ | 117,957 | | | $ | 116,732 | | | $ | 117,957 | |
|