XML 31 R20.htm IDEA: XBRL DOCUMENT v3.22.2.2
INCOME TAXES (Tables)
12 Months Ended
Jun. 30, 2022
Income Tax Disclosure [Abstract]  
Schedule of Income tax provision from continuing operations
          
   Year Ended June 30, 
   2022   2021 
Current income tax (benefit) expense:          
Federal  $(127,998)  $4,217,883 
State   975    (525)
Foreign   49,843    256,636 
Total Current income tax expense (benefit)   (77,180)   4,473,994 
Deferred income tax (benefit) expense:          
Federal   (876,513)   142,242 
State   (83,375)   155,410 
Foreign       267,649 
Total deferred income tax expense (benefit)   (959,888)   565,301 
(Benefit) provision for income taxes  $(1,037,068)  $5,039,295 
Schedule of effective income tax rate
          
   Year Ended June 30, 
   2022   2021 
Federal income tax, at statutory rate of 21% applied to (loss) earnings before income taxes and extraordinary items  $(982,130)  $4,929,611 
State tax, net of federal tax benefit   (82,840)   125,237 
Nondeductible expenses   870    22,688 
R&D credits   (46,643)   (56,950)
Global intangible low-taxed income   152,930    95,419 
Foreign rate difference   (16,279)   39,146 
Others   (62,976)   (13,523)
Forgiveness of payroll protection plan loan       (102,333)
Change in valuation allowance        
(Benefit) provision for income taxes  $(1,037,068)  $5,039,295 
Schedule of deferred tax assets
          
   June 30, 2022   June 30, 2021 
Deferred tax asset:          
Net operating losses  $737,258   $170,649 
State tax        
Lease accounting, net   4,299    7,035 
Intangibles   156,334    84,831 
Tax credits   202,958    133,451 
Inventory reserve   155,133    30,591 
Other, net   145,679    12,693 
Total deferred tax assets   1,401,661    439,250 
Deferred tax liabilities:          
Deferred state taxes   (46,565   (29,056)
State tax   (205   (110)
Property and equipment, net   (7,865   (22,536)
Total deferred tax liabilities   (54,225)   (51,702)
Less valuation allowance        
Net deferred tax asset  $1,347,436   $387,548 
Schedule of unrecognized tax benefits
     
Balance as of June 30, 2020  $296,832 
Gross increase   38,427 
Balance as of June 30, 2021   335,259 
Gross increase   29,789 
Balance as of June 30, 2022  $365,048