XML 36 R28.htm IDEA: XBRL DOCUMENT v3.23.2
REVENUE (Tables)
3 Months Ended
Mar. 31, 2023
Revenue from Contract with Customer [Abstract]  
Schedule of timing of revenue recognition
          
  

Three Months Ended

March 31,

 
   2023   2022 
Services and products transferred at a point in time  $688,428   $638,832 
Services and products transferred over time   849,405    1,334,501  
Total revenue  $1,537,833   $2,018,333 
Schedule of revenue by source
          
  

Three Months Ended

March 31,

 
   2023   2022 
Products  $120,172   $174,266 
Services   1,417,661    1,844,067 
Total revenue  $1,537,833   $2,018,333 
Schedule of revenue by geographic destination
          
  

Three Months Ended

March 31,

 
   2023   2022 
North America  $219,266   $161,372 
United Kingdom   1,182,263    1,836,112 
Rest of world   136,304    20,849 
Total revenue  $1,537,833   $2,018,333 
Schedule of excess of billings
        
   March 31,   December 31, 
   2023   2022 
Costs and estimated earnings in excess of billings on uncompleted contracts  $1,567,212   $1,439,844 

 

Contract liabilities consist of the following:

   March 31,   December 31, 
   2023   2022 
Billings in excess of costs and estimated earnings on uncompleted contracts  $2,672,244   $2,215,212 
Schedule of contract liabilities related to contracts with customers
    
   Total 
Balance at December 31, 2022  $2,215,212 
Additions through advance billings to or payments from vendors   1,775,599 
Revenue recognized from current period advance billings to or payments from vendors   (1,318,567)
Balance at March 31, 2023  $2,672,244