XML 13 R2.htm IDEA: XBRL DOCUMENT v3.21.1
Consolidated Balance Sheets (Unaudited) - USD ($)
Mar. 31, 2021
Jun. 30, 2020
Current assets:    
Cash and cash equivalents $ 54,356,917 $ 28,161,644
Certificates of deposit account 5,385,263 5,381,918
Accounts receivable, net 13,099,699 15,973,537
Other receivables, net 61,505 61,090
Inventories, net 1,429,503 11,783,403
Prepaid expenses and other current assets 49,244 21,588
Advance payments to vendors 48,114 27,838
Total current assets 74,430,245 61,411,018
Property and equipment, net 166,037 220,889
Intangible assets, net 1,372,553 1,125,152
Deferred tax assets, non-current 743,073 938,188
Goodwill 273,285 273,285
Right of use assets 853,397 1,139,670
Other assets 140,590 283,369
TOTAL ASSETS 77,979,180 65,391,571
Current liabilities:    
Accounts payable 27,852,776 42,083,255
Income tax payable 2,342,256 34,713
Accrued liabilities 788,588 466,021
Lease liabilities, current 345,572 400,508
Total current liabilities 31,329,192 42,984,497
Lease liabilities, non-current 543,238 784,233
Notes payable, payroll protection plan loan 0 487,300
Total liabilities 31,872,430 44,256,030
Commitments and contingencies (Note 8)
Parent Company stockholders' equity:    
Preferred stock, par value $0.001 per share, authorized 10,000,000 shares; No preferred stock issued and outstanding as of March 31, 2021 and June 30, 2020 0 0
Common stock, par value $0.001 per share, authorized 50,000,000 shares; 11,590,281 and 10,605,912 shares issued and outstanding as of March 31, 2021, and June 30, 2020, respectively 14,068 14,007
Additional paid-in capital 12,873,592 7,475,365
Retained earnings 35,743,583 18,028,059
Treasury stock, 2,549,208 and 3,472,286 shares as of March 31, 2021 and June 30, 2020 (3,554,893) (4,513,479)
Accumulated other comprehensive loss (386,161) (650,426)
Total Parent Company stockholders' equity 44,690,189 20,353,526
Non-controlling interests 1,416,561 782,015
Total stockholders' equity 46,106,750 21,135,541
TOTAL LIABILITIES AND STOCKHOLDERS' EQUITY $ 77,979,180 $ 65,391,571