XML 84 R50.htm IDEA: XBRL DOCUMENT v3.23.4
Note 2 - Revenue Recognition (Tables)
9 Months Ended 12 Months Ended
Sep. 30, 2023
Dec. 31, 2022
Notes Tables    
Disaggregation of Revenue [Table Text Block]
  

Three Months Ended September 30,

 
  

2023

  

2022

 

Contract Type

 

Amount

  

Percentage

  

Amount

  

Percentage

 

Services time & materials

 $1,714,509   87.2% $1,896,829   82.2%

Services fixed price over time

  102,402   5.2%  58,965   2.6%

Services combination

  33,090   1.7%  50,440   2.2%

Services fixed price per unit

  71,299   3.6%  107,778   4.7%

Third-party software

  45,977   2.3%  59,076   2.6%

Software support & maintenance

  -   0.0%  44,804   1.9%

Incentive payments

  -   0.0%  88,487   3.8%

Total revenue

 $1,967,277   100.0% $2,306,379   100.0%
  

Nine Months Ended September 30,

 
  

2023

  

2022

 

Contract Type

 

Amount

  

Percentage

  

Amount

  

Percentage

 

Services time & materials

 $5,314,845   86.4% $5,963,361   65.9%

Services fixed price over time

  307,206   5.0%  161,273   1.8%

Services combination

  99,270   1.6%  80,520   0.9%

Services fixed price per unit

  271,394   4.4%  253,379   2.8%

Third-party software

  159,307   2.6%  2,345,884   25.9%

Software support & maintenance

  -   0.0%  142,891   1.6%

Incentive payments

  -   0.0%  105,103   1.1%

Total revenue

 $6,152,022   100.0% $9,052,411   100.0%
  

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, 2022

 $182,756 

Contract liabilities added

  - 

Revenue recognized

  (55,665)

Balance at March 31, 2023

  127,091 

Contract liabilities added

  - 

Revenue recognized

  (55,088)

Balance at June 30, 2023

  72,003 

Contract liabilities added

  - 

Revenue recognized

  (45,977)

Balance at September 30, 2023

 $26,026 

Balance at December 31, 2021

 $186,835 

Contract liabilities added

  19,280 

Revenue recognized

  (56,423)

Balance at March 31, 2022

  149,692 

Contract liabilities added

  87,612 

Revenue recognized

  (71,461)

Balance as of June 30, 2022

  165,843 

Contract liabilities added

  2,491 

Revenue recognized

  (130,648)

Balance at September 30, 2022

 $37,686 

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, 2021

 $154,218 

Deferred costs added

  2,800 

Deferred costs expensed

  (55,362)

Balance at March 31, 2022

  101,656 

Deferred costs expensed

  (53,434)

Balance as of June 30, 2022

  48,222 

Deferred costs expensed

  (48,222)

Balance as of September 30, 2022

 $- 

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