XML 45 R32.htm IDEA: XBRL DOCUMENT v3.21.1
Accounts Receivable and Significant Concentrations (Tables)
12 Months Ended
Dec. 31, 2020
Receivables [Abstract]  
Schedule of accounts receivable
    DECEMBER 31,  
    2020     2019  
             
Government (1)   $ 34,097,906     $ 12,604,582  
Commercial (2)     1,898,924       2,102,581  
Gross accounts receivable     35,996,830       14,707,163  
Less: allowances for doubtful                
accounts (3)     114,169       126,235  
                 
Accounts receivable, net   $ 35,882,661     $ 14,580,928  
Schedule of concentration of risk

Customers representing ten percent or more of consolidated accounts receivable are set forth in the table below as of the periods presented:

 

    DECEMBER 31,  
    2020     2019  
    As a % of     As a % of  

Customer Name

  Receivables     Receivables  
             
National Aeronautics and Space Administration     --       21%  
U.S. Census Bureau     70%       18%  

 

 

Customers representing ten percent or more of consolidated revenues are set forth in the table below for each of the periods presented:

 

    YEARS ENDED  
    DECEMBER 31,  
    2020     2019  
    As a % of     As a % of  

Customer Name

  Revenues     Revenues  
             
U.S. Immigration and Customs Enforcement     --       14%  
U.S. Customs Border Patrol     --       12%  
U.S. Census Bureau     50%       10%