XML 67 R52.htm IDEA: XBRL DOCUMENT v3.8.0.1
Income Taxes - Income Tax Expense (Benefit) (Details) - USD ($)
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Current:    
Federal $ 1,263,124 $ 566,361
State 32,737 (5,648)
Foreign 693,297 984,469
Total Current 1,989,158 1,545,182
Deferred:    
Federal 431,454 83,290
State 20,206 17,233
Total Deferred 451,660 100,523
Total Income Tax Expense (Benefit) $ 2,440,818 $ 1,645,705