XML 45 R27.htm IDEA: XBRL DOCUMENT v3.23.1
Note 2 - Revenue Recognition (Tables)
12 Months Ended
Dec. 31, 2022
Notes Tables  
Disaggregation of Revenue [Table Text Block]
  

Year ended December 31, 2022

  

Year ended December 31, 2021

 

Contract Type

 

Amount

  

Percentage

  

Amount

  

Percentage

 

Services time & materials

 $7,521,165   62.6% $9,383,810   62.5%

Services firm fixed price

  998,970   8.3%  367,229   2.4%

Services fixed price over time

  407,611   3.4%  634,036   4.2%

Services combination

  113,610   0.9%  92,940   0.6%

Services fixed price per unit

  304,666   2.5%  114,263   0.8%

Third-party software

  2,427,937   20.2%  4,245,730   28.2%

Software support & maintenance

  142,891   1.2%  106,428   0.7%

Incentive payments

  105,102   0.9%  89,068   0.6%

Total revenue

 $12,021,952   100.0% $15,033,504   100.0%
Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]

Balance at December 31, 2020

 $210,668 

Contract assets added

  312,475 

Revenue billed

  (523,143)

Balance at December 31, 2021

  - 

Contract assets added

  - 

Revenue billed

  - 

Balance at December 31, 2022

 $- 

Balance at December 31, 2020

 $946,884 

Contract liabilities added

  359,896 

Revenue recognized

  (1,119,945)

Balance at December 31, 2021

  186,835 

Contract liabilities added

  439,230 

Revenue recognized

  (443,309)

Balance at December 31, 2022

 $182,756 
Deferred Costs of Revenue [Table Text Block]

Balance at December 31, 2020

 $89,068 

Deferred costs added - maintenance

  228,010 

Deferred costs added - deliverables

  17,406 

Deferred costs expensed

  (180,266)

Balance at December 31, 2021

  154,218 

Deferred costs added - maintenance

  223,148 

Deferred costs expensed

  (220,647)

Balance at December 31, 2022

 $156,719