XML 29 R19.htm IDEA: XBRL DOCUMENT v3.8.0.1
Inventory (Details) - USD ($)
Mar. 31, 2018
Dec. 31, 2017
Inventory [Line Items]    
Raw Materials $ 9,403,198 $ 10,604,232
Work in Process 124,534 212,505
Finished Goods 2,740,023 2,807,399
Total 12,267,755 13,624,136
Inventory, Noncurrent 3,722,901 $ 5,986,752
Triferic Finished Goods [Member]    
Inventory [Line Items]    
Finished goods inventory 5,903,000  
Inventory reserves $ 4,758,000