XML 35 R22.htm IDEA: XBRL DOCUMENT v3.23.2
Note 3 - Revenue from Contracts with Customers (Tables)
6 Months Ended
Jun. 30, 2023
Notes Tables  
Disaggregation of Revenue [Table Text Block]
  

Three months ended June 30,

 
  

2023

  

2022

 

Contract Type

 

Amount

  

Percentage

  

Amount

  

Percentage

 

Services time & materials

 $1,719,674   84.9

%

 $2,153,537   57.4

%

Services fixed price over time

  102,402   5.1

%

  51,154   1.3

%

Services combination

  33,090   1.6

%

  21,080   0.6

%

Services fixed price per unit

  112,791   5.6

%

  52,061   1.4

%

Third-party software

  56,665   2.8

%

  1,423,770   38.0

%

Software support & maintenance

  -   -

%

  48,918   1.3

%

Total revenue

 $2,024,622   100.0

%

 $3,750,520   100.0

%

  

Six months ended June 30,

 
  

2023

  

2022

 

Contract Type

 

Amount

  

Percentage

  

Amount

  

Percentage

 

Services time & materials

 $3,600,335   86.0

%

 $4,066,533   60.3

%

Services fixed price over time

  204,804   4.9

%

  102,308   1.5

%

Services combination

  66,180   1.6

%

  30,080   0.4

%

Services fixed price per unit

  200,096   4.8

%

  145,601   2.2

%

Third-party software

  113,330   2.7

%

  2,286,808   33.9

%

Software support & maintenance

  -   -

%

  98,087   1.5

%

Incentive payments

  -   -

%

  16,615   0.2

%

Total revenue

 $4,184,745   100.0

%

 $6,746,032   100.0

%

Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]
  

June 30, 2023

  

December 31, 2022

 

Billed federal government

 $1,706,632  $1,573,407 

Billed commercial

  -   56,152 

Unbilled receivables

  28,312   - 

Accounts receivable

 $1,734,944  $1,629,559 
Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]

Balance as of December 31, 2022

 $182,756 
Contract liabilities added  - 
Revenue recognized  (55,665)
Balance as of March 31, 2023  127,091 

Contract liabilities added

  - 

Revenue recognized

  (55,088

)

Balance as of June 30, 2023

 $72,003 

Balance as of December 31, 2021

 $186,835 
Contract liabilities added  19,280 
Revenue recognized  (56,423)
Balance as of March 31, 2022  149,692 

Contract liabilities added

  87,612 

Revenue recognized

  (71,461

)

Balance as of June 30, 2022

 $165,843 
Deferred Costs of Revenue [Table Text Block]

Balance as of December 31, 2021

 $154,218 

Deferred costs added

  2,800 

Deferred costs expensed

  (55,362

)

Balance as of March 31, 2022

  101,656 

Deferred costs expensed

  (53,434)

Balance as of June 30, 2022

 $48,222