XML 92 R59.htm IDEA: XBRL DOCUMENT v3.19.1
Revenue Recognition (Details 1) - USD ($)
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Contract liabilities $ 5,639,886 $ 1,759,021
Change [Member]    
Contract liabilities $ 3,880,865  
Contract Liabilities Percentage 221.00%