Annual report pursuant to Section 13 and 15(d)

Income Taxes - Schedule of Reconciliation of Taxes at Statutory Federal Income Tax Rate Income Tax Expense Benefits (Details)

v3.19.2
Income Taxes - Schedule of Reconciliation of Taxes at Statutory Federal Income Tax Rate Income Tax Expense Benefits (Details) - USD ($)
12 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Income Tax Disclosure [Abstract]    
Income tax (benefit) provision at statutory rate $ 2,745,818 $ 2,246,441
State income (benefit) taxes, net of federal tax benefit 912,658 510,263
Foreign earnings taxed at different rates (3,143,954) (2,337,120)
Change in valuation allowance for deferred tax assets 356,905 414,850
Other 186,357 38,593
Provision for income taxes $ 1,057,784 $ 873,027
Income tax (benefit) provision at statutory rate, percentage 21.00% 28.00%
State income (benefit) taxes, net of federal tax benefit, percentage 7.00% 6.40%
Foreign earnings taxed at different rates, percentage (24.00%) (29.10%)
Change in valuation allowance for deferred tax assets, percentage 3.00% 5.20%
Other, percentage 1.40% 0.50%
Provision for income taxes, percentage 8.10% 10.90%