XML 66 R53.htm IDEA: XBRL DOCUMENT v3.20.2
Related Party Transactions (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Dec. 31, 2019
Prairie AquaTech, LLC          
Related Party Transaction [Line Items]          
Revenue from related parties $ 56,453 $ 185,923 $ 59,259 $ 293,980  
Due from related parties 250   250   $ 104,947
Prairie Aqua Tech Manufacturing, LLC          
Related Party Transaction [Line Items]          
Due from related parties, cumulative, current 1,720,000   1,720,000    
Due from related parties, current 0   0   $ 101,111
Management Services | Prairie Aqua Tech Manufacturing, LLC          
Related Party Transaction [Line Items]          
Revenue from related parties $ 35,278 $ 220,841 $ 121,111 $ 565,597