XML 42 R28.htm IDEA: XBRL DOCUMENT v3.19.1
5. PROPERTY AND EQUIPMENT (Tables)
12 Months Ended
Dec. 31, 2018
Property, Plant and Equipment [Abstract]  
Schedule of property and equipment
   December 31, 2018  December 31, 2017
Manufacturing and laboratory equipment  $8,233,203   $7,148,405 
Office equipment and computer software   1,608,994    1,086,756 
Furniture and fixtures   1,163,552    1,136,623 
Construction in process   845,538    738,093 
Leasehold improvements   1,660,709    1,642,903 
Land   4,339,441    4,339,441 
Buildings and building improvements   15,685,325    15,660,559 
    33,536,762    31,752,780 
Less: Accumulated depreciation   (3,421,032)   (1,285,922)
Total property, plant and equipment, net  $30,115,730   $30,466,858