XML 52 R52.htm IDEA: XBRL DOCUMENT v3.20.1
Income Taxes - Income Tax Expense (Benefit) (Details) - USD ($)
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Current:    
Federal $ (82,673) $ (118,269)
State 109,593 44,315
Foreign 887,556 618,930
Total Current 914,476 544,976
Deferred:    
Federal 92,446 311,608
State 22,634 76,290
Total Deferred 115,080 387,898
Total Income Tax Expense $ 1,029,556 $ 932,874