XML 35 R24.htm IDEA: XBRL DOCUMENT v3.20.2
Basis of Presentation and Summary of Significant Accounting Policies - Schedule of Earnings per Share (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2020
Jun. 30, 2020
Mar. 31, 2020
Sep. 30, 2019
Jun. 30, 2019
Mar. 31, 2019
Sep. 30, 2020
Sep. 30, 2019
Numerator:                
Net income (loss) $ 724,974 $ (216,205) $ (1,684,643) $ 10,683,099 $ 1,578,173 $ (1,736,020) $ (1,175,874) $ 10,525,252
Denominator:                
Denominator for basic income (loss) per share - weighted-average shares (in shares) 4,258,105     4,048,635     4,247,045 3,985,112
Effect of dilutive securities:                
Equity incentive plans (in shares) 589,106     1,373,710     0 1,325,045
Denominator for diluted income (loss) per share (in shares) 4,847,211     5,422,345     4,247,045 5,310,157
Income (loss) per share - Basic (in dollars per share) $ 0.17     $ 2.64     $ (0.28) $ 2.64
Income (loss) per share - Diluted (in dollars per share) $ 0.15     $ 1.97     $ (0.28) $ 1.98