| Schedule of goodwill and intangible assets | 
 Goodwill and intangible assets consisted of the following: 
  
  
    |   | 
  | 
      | 
  | 
    March 31, 2021 | 
 
  
    |   | 
  | 
    Estimated life | 
  | 
      | 
  | 
    Accumulated | 
  | 
      | 
 
  
    |   | 
  | 
    in years | 
  | 
    Gross amount | 
  | 
    Amortization | 
  | 
    Net | 
 
  
    | Intangible
    assets not subject to amortization | 
  | 
      | 
  | 
  | 
  | 
      | 
  | 
  | 
  | 
      | 
  | 
  | 
  | 
      | 
  | 
  | 
 
  
    | Goodwill | 
  | 
      | 
Indefinite | 
  | 
  | 
    $ | 
3,015,700 | 
  | 
  | 
    $ | 
— | 
  | 
  | 
    $ | 
3,015,700 | 
  | 
 
  
    | Trademarks | 
  | 
      | 
Indefinite | 
  | 
  | 
      | 
294,268 | 
  | 
  | 
      | 
— | 
  | 
  | 
      | 
294,268 | 
  | 
 
  
    |  Total
    intangible assets not subject to amortization | 
  | 
      | 
  | 
  | 
  | 
      | 
3,309,968 | 
  | 
  | 
      | 
— | 
  | 
  | 
      | 
3,309,968 | 
  | 
 
  
    | Intangible
    assets subject to amortization | 
  | 
      | 
  | 
  | 
  | 
      | 
  | 
  | 
  | 
      | 
  | 
  | 
  | 
      | 
  | 
  | 
 
  
    | Customer
    lists | 
  | 
      | 
5-15 | 
  | 
  | 
      | 
897,274 | 
  | 
  | 
      | 
897,274 | 
  | 
  | 
      | 
— | 
  | 
 
  
    | ABC
    acquired contracts | 
  | 
      | 
5 | 
  | 
  | 
      | 
310,000 | 
  | 
  | 
      | 
273,833 | 
  | 
  | 
      | 
36,167 | 
  | 
 
  
    | SIAS
    acquired contracts | 
  | 
      | 
5 | 
  | 
  | 
      | 
660,000 | 
  | 
  | 
      | 
583,000 | 
  | 
  | 
      | 
77,000 | 
  | 
 
  
    | Non-compete
    agreements | 
  | 
      | 
4 | 
  | 
  | 
      | 
272,147 | 
  | 
  | 
      | 
272,147 | 
  | 
  | 
      | 
— | 
  | 
 
  
    | Total
    intangible assets subject to amortization | 
  | 
      | 
  | 
  | 
  | 
      | 
2,139,421 | 
  | 
  | 
      | 
2,026,254 | 
  | 
  | 
      | 
113,167 | 
  | 
 
  
    | Total
    Goodwill and Intangible Assets | 
  | 
      | 
  | 
  | 
  | 
    $ | 
5,449,389 | 
  | 
  | 
    $ | 
2,026,254 | 
  | 
  | 
    $ | 
3,423,135 | 
 
 
 |