XML 40 R28.htm IDEA: XBRL DOCUMENT v3.19.2
PROVISION FOR INCOME TAXES (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2019
Jun. 30, 2018
Dec. 31, 2018
PROVISION FOR INCOME TAXES [Abstract]          
Provision for income taxes $ 1,054,236 $ 1,102,826 $ 2,159,511 $ 2,181,400  
Deferred tax assets $ 200,000   $ 200,000   $ 300,000
Estimated effective tax rate 14.00% 18.00% 17.00% 20.00%