Basis of Presentation and Summary of Significant Accounting Policies (Tables)
3 Months Ended
Mar. 31, 2018
Accounting Policies [Abstract]  
Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share

Numerator:      
Net income attributable to common shareholders   $ 4,516,324  
         
Denominator:        
Weighted-average number of common shares outstanding during the period     12,694,536  
Dilutive effect of stock options, warrants, and convertible promissory notes     2,126,139  
Common stock and common stock equivalents used for diluted earnings per share     14,820,675  

Summary of Derivative Liabilities

The Company had the following assets or liabilities measured at fair value on a recurring basis at March 31, 2018.

 

    Level 1     Level 2     Level 3     Total  
Derivative Liabilities   $ -     $ -     $ 1,393,799     $ 1,393,799