XML 27 R16.htm IDEA: XBRL DOCUMENT v3.21.2
Revenues (Tables)
6 Months Ended
Jun. 30, 2021
Revenue from Contract with Customer [Abstract]  
Schedule of total revenue
   Three Months Ended
June 30,
   Six Months Ended
June 30,
 
   2021   2020   2021   2020 
Revenue from:                
Life Science Companies  $13,313,044   $8,336,298   $24,256,404   $15,568,032 
Other   312,595    446,932    598,446    799,800 
Total Revenue  $13,625,639   $8,783,230   $24,854,850   $16,367,832