XML 66 R53.htm IDEA: XBRL DOCUMENT v3.19.1
Income Taxes - Income Tax Expense (Benefit) (Details) - USD ($)
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Current:    
Federal $ (118,269) $ 1,263,124
State 44,315 32,737
Foreign 618,930 693,297
Total Current 544,976 1,989,158
Deferred:    
Federal 311,608 431,454
State 76,290 20,206
Total Deferred 387,898 451,660
Total Income Tax Expense $ 932,874 $ 2,440,818