XML 145 R131.htm IDEA: XBRL DOCUMENT v3.10.0.1
INCOME TAXES - Components of Provision (Details) - USD ($)
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
INCOME TAXES      
Federal - Current $ (543,559) $ 794,174 $ (159,596)
State - Current (299,636) 70,384 (311,525)
Total - Current (843,195) 864,558 (471,121)
Federal - Deferred (12,648,423) 8,708,485 (10,996,276)
State - Deferred (671,348) 753,255 (625,116)
Total - Deferred $ (13,319,771) $ 9,461,740 $ (11,621,392)