Annual report pursuant to Section 13 and 15(d)

Income Taxes - Components of Income Taxes (Details)

v3.19.1
Income Taxes - Components of Income Taxes (Details) - USD ($)
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Current:      
Federal $ 3,468,673 $ 1,067,490 $ (980,495)
State 290,459 106,832 190,230
Total current 3,759,132 1,174,322 (790,265)
Deferred:      
Federal (107,879) (1,043,384) (1,329,302)
State (275,043) 6,201 (78,433)
Total deferred (382,922) (1,037,183) (1,407,735)
Total $ 3,376,210 $ 137,139 $ (2,198,000)