Note 2 - Revenue From Contracts With Customers (Tables)
|
6 Months Ended |
Jun. 30, 2021 |
Notes Tables |
|
Disaggregation of Revenue [Table Text Block] |
Contract |
|
3 Months ended 06/30/2021 |
|
|
3 Months ended 06/30/2020 |
|
|
6 Months ended 06/30/2021 |
|
|
6 Months ended 06/30/2020 |
|
Type |
|
Amount |
|
|
Percentage |
|
|
Amount |
|
|
Percentage |
|
|
Amount |
|
|
Percentage |
|
|
Amount |
|
|
Percentage |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Services Time & Materials |
|
$ |
2,847,962 |
|
|
|
60.2 |
% |
|
$ |
730,813 |
|
|
|
15.2 |
% |
|
$ |
4,814,091 |
|
|
|
59.1 |
% |
|
$ |
1,321,383 |
|
|
|
19.2 |
% |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Services Fixed Price |
|
|
416,751 |
|
|
|
8.8 |
% |
|
|
27,150 |
|
|
|
0.6 |
% |
|
|
433,551 |
|
|
|
5.3 |
% |
|
|
150,555 |
|
|
|
2.2 |
% |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Services Combination |
|
|
49,401 |
|
|
|
1.1 |
% |
|
|
134,038 |
|
|
|
2.8 |
% |
|
|
459,270 |
|
|
|
5.6 |
% |
|
|
216,446 |
|
|
|
3.2 |
% |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Services Fixed Price per Unit |
|
|
14,160 |
|
|
|
0.3 |
% |
|
|
36,420 |
|
|
|
0.7 |
% |
|
|
60,620 |
|
|
|
0.7 |
% |
|
|
84,440 |
|
|
|
1.2 |
% |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Third-Party Software |
|
|
1,317,514 |
|
|
|
27.8 |
% |
|
|
3,607,116 |
|
|
|
74.8 |
% |
|
|
2,238,210 |
|
|
|
27.5 |
% |
|
|
4,611,420 |
|
|
|
67.0 |
% |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Software Support & Maintenance |
|
|
85,336 |
|
|
|
1.8 |
% |
|
|
263,125 |
|
|
|
5.5 |
% |
|
|
102,275 |
|
|
|
1.3 |
% |
|
|
475,693 |
|
|
|
6.9 |
% |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Incentive Payments |
|
|
837 |
|
|
|
0.0 |
% |
|
|
20,733 |
|
|
|
0.4 |
% |
|
|
43,524 |
|
|
|
0.5 |
% |
|
|
21,214 |
|
|
|
0.3 |
% |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Total Revenue |
|
$ |
4,731,961 |
|
|
|
|
|
|
$ |
4,819,395 |
|
|
|
|
|
|
$ |
8,151,541 |
|
|
|
|
|
|
$ |
6,881,151 |
|
|
|
|
|
|
Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block] |
Contract Assets |
|
|
|
|
Balance at December 31, 2020 |
|
$ |
210,688 |
|
Contract assets added |
|
|
131,923 |
|
Balance at March 31, 2021 |
|
|
342,611 |
|
Contract assets added |
|
|
134,657 |
|
Balance at June 30, 2021 |
|
$ |
477,268 |
|
|
|
|
|
|
Balance at December 31, 2019 |
|
$ |
- |
|
Balance at March 31, 2020 |
|
|
- |
|
Contract assets added |
|
|
13,918 |
|
Balance at June 30, 2020 |
|
$ |
13,918 |
|
Contract Liabilities |
|
|
|
|
Balance at December 31, 2020 |
|
$ |
946,884 |
|
Contract liabilities added |
|
|
93,934 |
|
Revenue recognized |
|
|
(585,322 |
) |
Balance at March 31, 2021 |
|
|
455,496 |
|
Contract liabilities added |
|
|
4,815 |
|
Revenue recognized |
|
|
(354,427 |
) |
Balance at June 30, 2021 |
|
$ |
105,884 |
|
|
|
|
|
|
Balance at December 31, 2019 |
|
$ |
464,223 |
|
Contract liabilities added |
|
|
19,136 |
|
Revenue recognized |
|
|
(212,568 |
) |
Balance at March 31, 2020 |
|
|
270,791 |
|
Contract liabilities added |
|
|
9,906 |
|
Revenue recognized |
|
|
(216,353 |
) |
Balance at June 30, 2020 |
|
$ |
64,344 |
|
|
Deferred Costs of Revenue [Table Text Block] |
Deferred Costs of Revenue |
|
|
|
|
Balance at December 31, 2020 |
|
$ |
89,068 |
|
Defered costs added |
|
|
17,406 |
|
Deferred costs expensed |
|
|
(75,223 |
) |
Balance at March 31, 2021 |
|
|
31,251 |
|
Defered costs added |
|
|
11,188 |
|
Deferred costs expensed |
|
|
(16,681 |
) |
Balance at June 30, 2021 |
|
$ |
25,758 |
|
|
|
|
|
|
Balance at December 31, 2019 |
|
$ |
453,607 |
|
Defered costs added |
|
|
181 |
|
Deferred costs expensed |
|
|
(207,437 |
) |
Balance at March 31, 2020 |
|
|
246,351 |
|
Defered costs added |
|
|
2,472 |
|
Deferred costs expensed |
|
|
(192,548 |
) |
Balance at June 30, 2020 |
|
$ |
56,275 |
|
|