Quarterly report pursuant to Section 13 or 15(d)

Income Taxes - Components of Provision for Income Tax (Details)

v3.19.3
Income Taxes - Components of Provision for Income Tax (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Sep. 30, 2019
Sep. 30, 2018
Income Tax Disclosure [Abstract]        
Income tax provision $ 592,413 $ (81,851) $ 1,902,034 $ 1,833,800
Effective income tax rate 33.80% (29.80%) 33.60% 29.60%