Note 1 - Basis of Presentation and Recently Issued Accounting Pronouncements (Tables)
|
6 Months Ended |
Jun. 30, 2025 |
Notes Tables |
|
Disaggregation of Revenue [Table Text Block] |
| | Three Months Ended | | | Six Months Ended | |
| | June 30, | | | June 30, | |
| | 2025 | | | 2024 | | | 2025 | | | 2024 | |
Sales-based revenue | | | | | | | | | | | | | | | | |
Equipment package, net (point in time) | | $ | 367,533 | | | $ | 246,620 | | | $ | 488,292 | | | $ | 816,815 | |
Software bundle (over time) | | | 1,033,121 | | | | 720,459 | | | | 2,165,918 | | | | 1,340,918 | |
Total sales-based revenue | | | 1,400,654 | | | | 967,079 | | | | 2,654,210 | | | | 2,157,733 | |
| | | | | | | | | | | | | | | | |
Subscription-based revenue | | | 978,392 | | | | 1,006,560 | | | | 1,964,183 | | | | 2,019,145 | |
Net revenue | | $ | 2,379,046 | | | $ | 1,973,639 | | | $ | 4,618,393 | | | $ | 4,176,878 | |
|
Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block] |
| | Three Months Ended | | | Six Months Ended | |
| | June 30, | | | June 30, | |
| | 2025 | | | 2024 | | | 2025 | | | 2024 | |
Balance, beginning of period | | $ | 3,158,474 | | | $ | 2,324,259 | | | $ | 2,668,399 | | | $ | 1,922,925 | |
Additions | | | 1,707,083 | | | | 1,754,108 | | | | 3,328,411 | | | | 2,600,786 | |
Transfer to revenue | | | (1,341,128 | ) | | | (877,575 | ) | | | (2,472,381 | ) | | | (1,322,919 | ) |
Balance, end of period | | $ | 3,524,429 | | | $ | 3,200,792 | | | $ | 3,524,429 | | | $ | 3,200,792 | |
|
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table Text Block] |
Years Ending December 31, | | Amount | |
2025 (July through December) | | $ | 1,897,930 | |
2026 | | | 1,622,623 | |
Thereafter | | | 3,876 | |
| | $ | 3,524,429 | |
|
Capitalized Contract Cost [Table Text Block] |
| | Three Months Ended | | | Six Months Ended | |
| | June 30, | | | June 30, | |
| | 2025 | | | 2024 | | | 2025 | | | 2024 | |
Balance, beginning of period | | $ | 93,728 | | | $ | 41,147 | | | $ | 87,888 | | | $ | 48,309 | |
Additions | | | 32,545 | | | | 98,200 | | | | 51,272 | | | | 98,200 | |
Transfer to expense | | | (8,316 | ) | | | (3,019 | ) | | | (21,203 | ) | | | (10,181 | ) |
Balance, end of period | | $ | 117,957 | | | $ | 136,328 | | | $ | 117,957 | | | $ | 136,328 | |
|