Quarterly report pursuant to Section 13 or 15(d)

ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details Narrative)

v3.19.1
ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details Narrative) - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2019
Mar. 31, 2018
Dec. 31, 2018
Jan. 02, 2019
Dec. 31, 2017
Inventory reserves $ 330,000   $ 330,000    
Operating lease right-of-use assets 2,640,911   $ 2,730,065  
Operating lease liabilities 2,676,317     $ 2,730,065  
Warranty reserve $ 175,000   $ 175,000   $ 175,000
Cash equivalents of maturity date 90 days        
Largest Vendors One [Member] | Accounts Payable [Member]          
Concentration risk 20.00%   71.00%    
Largest Vendors Two [Member] | Accounts Payable [Member]          
Concentration risk   9.00% 3.00%    
Largest Vendors Three [Member] | Accounts Payable [Member]          
Concentration risk 6.00%   3.00%    
Sales Backlog [Member] | Customer One [Member]          
Concentration risk 94.00% 3.00%      
Sales Backlog [Member] | Customer Two [Member]          
Concentration risk 92.00% 1.00%      
Revenue[Member] | Customer One [Member]          
Concentration risk 60.00%        
Revenue[Member] | Customer Two [Member]          
Concentration risk 27.00% 27.00%      
Revenue[Member] | Largest Vendors One [Member]          
Concentration risk   64.00%      
Accounts Receivable [Member] | Customer One [Member]          
Concentration risk 50.00%   45.00%    
Accounts Receivable [Member] | Customer Two [Member]          
Concentration risk 39.00%   42.00%    
Purchases [Member] | Yanmar [Member]          
Concentration risk 64.00% 91.00%      
Purchases [Member] | Perkins Engines [Member]          
Concentration risk 31.00% 4.00%      
Romania, New Lei          
Cash $ 24,434   $ 9,368    
AUSTRALIA          
Cash $ 77,218   $ 152,254    
Minimum [Member]          
Warrant term 1 year        
Maximum [Member]          
Warrant term 5 years