XML 34 R24.htm IDEA: XBRL DOCUMENT v3.21.1
Accounts Receivable and Significant Concentrations (Tables)
3 Months Ended
Mar. 31, 2021
Schedule of accounts receivable
    MARCH 31,     DECEMBER 31,  
    2021     2020  
  (Unaudited)            
Government (1)   $ 17,748,775     $ 34,097,906  
Commercial (2)     1,576,495       1,898,924  
Gross accounts receivable     19,325,270       35,996,830  
Accounts Receivable  
Schedules of concentration of risk
    MARCH 31,     DECEMBER 31,  
    2021     2020  
    As a % of     As a % of  

Customer Name

  Receivables     Receivables  
  (Unaudited)            
U.S. Coast Guard     13 %     --  
National Aeronautics and Space Administration     10 %     --  
U.S. Census Bureau     44 %     70 %
Sales Revenue, Net  
Schedules of concentration of risk
    THREE MONTHS ENDED  
    MARCH 31,  
    2021     2020  
    As a % of     As a % of  

Customer Name

  Revenues     Revenues  
  (Unaudited)            
U.S. Immigration and Customs Enforcement     18 %     11 %
U.S. Department of Homeland Security HQ     14 %     --  
U.S. Federal Air Marshall Service     10 %     --  
U.S. Coast Guard     19 %     --  
U.S. Census Bureau     --       37 %