XML 84 R25.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Organization and Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2019
Organization and Significant Accounting Policies  
Schedule of computation of basic and diluted net income per share

 

 

 

 

 

 

 

 

 

 

 

 

For the Years Ended December, 31

 

    

2019

    

2018

    

2017

Net income

 

$

9,630,959

 

$

6,303,450

 

$

499,764

Weighted-average shares outstanding — Basic

 

 

11,282,214

 

 

10,758,752

 

 

10,638,858

Effect of dilutive securities:

 

 

 

 

 

 

 

 

 

Underwriters’ warrants

 

 

55,361

 

 

92,486

 

 

Stock options

 

 

843,957

 

 

1,137,270

 

 

1,067,072

Restricted stock units

 

 

94,912

 

 

121,609

 

 

14,386

Weighted-average shares outstanding — Diluted

 

 

12,276,444

 

 

12,110,117

 

 

11,720,316

Basic net income per share

 

$

0.85

 

$

0.59

 

$

0.05

Diluted net income per share

 

$

0.78

 

$

0.52

 

$

0.04

 

Schedule of stock options and warrants to purchase shares of common stock and restricted stock units excluded from the calculation of diluted net income per share

 

 

 

 

 

 

 

 

 

As of December, 31

 

    

2019

    

2018

    

2017

Anti-dilutive stock options, warrants and restricted stock units

 

25,439

 

21,488

 

478,882

 

Schedule of new accounting pronouncements and changes in accounting principles

 

 

 

 

 

    

January 1,

 

 

2019

Operating lease right-of-use asset

 

$

3,182,724

Current portion of operating lease liability

 

$

226,852

Operating lease liability, less current portion

 

$

2,955,872