XML 64 R50.htm IDEA: XBRL DOCUMENT v3.21.1
Income Taxes - Income Tax Expense (Benefit) (Details) - USD ($)
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Current:    
Federal $ 880,149 $ (82,673)
State 159,909 109,593
Foreign 788,314 887,556
Total Current 1,828,372 914,476
Deferred:    
Federal (59,801) 92,446
State (40,609) 22,634
Total Deferred (100,410) 115,080
Total Income Tax Expense $ 1,727,962 $ 1,029,556