XML 39 R28.htm IDEA: XBRL DOCUMENT v3.21.1
1. Summary of Significant Accounting Policies (Details Narrative) - USD ($)
3 Months Ended 9 Months Ended 12 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Mar. 31, 2021
Mar. 31, 2020
Jun. 30, 2020
Noncontrolling interest $ 1,416,561   $ 1,416,561   $ 782,015
Allowance for doubtful accounts 0   0   0
Product development costs 82,000 $ 122,000 282,000 $ 289,000  
Capitalized product development costs 644,097   644,097   140,192
Product development costs incurred 54,100 9,692 587,246 343,360  
Research and development costs 1,199,525 834,478 3,329,649 2,754,414  
Warranty expense     0 0  
Shipping and handling expense 1,136,761 988,096 4,067,246 2,606,600  
Inventory reserve 0   0   399,437
Goodwill impairment     0   0
Income tax provisions 1,192,277 233,032 5,331,417 408,892  
Increase (decrease) in deferred tax asset 57,793 (233,195) (195,115) (358,364)  
Products purchased 36,764,858 12,511,391 142,618,200 30,033,382  
Accounts payable 27,852,776   27,852,776   $ 42,083,255
Shipping and Handling [Member]          
Shipping and handling expense $ 147,202 115,731 $ 674,854 $ 455,580  
Sales [Member] | Transferred At Point In Time [Member]          
Concentration of credit risk 99.70%   99.70%    
Sales [Member] | Transferred Over Time [Member]          
Concentration of credit risk 0.30%   0.30%    
Sales [Member] | Customer 1 [Member]          
Concentration of credit risk     61.00% 42.00%  
Sales [Member] | Customer 2 [Member]          
Concentration of credit risk     32.00% 32.00%  
Accounts Receivable [Member] | Customer 1 [Member]          
Concentration of credit risk     0.00% 53.00%  
Accounts Receivable [Member] | Customer 2 [Member]          
Concentration of credit risk     96.00% 25.00%  
Purchases [Member] | Supplier Concentration Risk [Member]          
Concentration of credit risk     99.00% 77.00%  
Products purchased     $ 130,256,593 $ 23,514,179  
Accounts payable $ 27,250,783 $ 7,935,576 $ 27,250,783 $ 7,935,576  
Noncontrolling Interest [Member]          
Noncontrolling interest percentage 33.70%   33.70%   33.70%