NET INCOME / (LOSS) PER SHARE (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2017
Jun. 30, 2016
Jun. 30, 2017
Jun. 30, 2016
NET INCOME / (LOSS) PER SHARE        
Income / (Losses) available for common shareholders     $ (551,559) $ 1,079,036
Basic weighted average common shares outstanding 10,470,158 10,408,264 10,455,814 10,397,077
Basic income / (loss) per share $ (0.05) $ 0.1 $ (0.08) $ 0.18
Diluted weighted average common shares outstanding 10,470,158 11,520,541 10,455,814 11,459,628
Diluted income / (loss) per share $ (0.05) $ 0.09 $ (0.08) $ 0.17