XML 65 R53.htm IDEA: XBRL DOCUMENT v3.20.2
Related Party Transactions (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Dec. 31, 2019
Prairie AquaTech, LLC          
Related Party Transaction [Line Items]          
Revenue from related parties $ 282,877 $ 648,215 $ 342,136 $ 942,195  
Due from related parties 0   0   $ 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 $ 0 $ 100,834 $ 121,111 $ 666,431