v3.26.1
MAJOR CUSTOMERS & SUPPLIERS (Tables)
12 Months Ended
Jun. 30, 2026
Risks and Uncertainties [Abstract]  
Schedule of sales by major customers
                     
   Years Ended June 30, 
   2026   2025 
   Amount   Percent of Total   Amount   Percent of Total 
     
Net sales   $77,548    100%  $66,593    100%
                     
Customer concentration:                    
Customer 1   $60,742    78%  $49,930    75%
Customer 2   6,387    8%   8,271    12%
Total   $67,129    86%  $58,201    87%
Schedule of accounts receivable
                 
   June 30, 2026   June 30, 2025 
Total gross accounts receivable   $21,554    100%  $16,433    100%
                     
Customer concentration:                    
Customer 1  $17,403    81%  $11,895    72%
Customer 2   1,974    9%   2,768    17%
Total.   $19,377    90%  $14,663    89%
Schedule of inventory purchases
Schedule of inventory purchases                
   June 30, 2026   June 30, 2025 
Total inventory purchases   $28,327    100%  $32,556    100%
                     
Supplier concentration:                    
Supplier 1  $5,797    20%  $7,018    22%
Supplier 2   3,661    13%   4,554    14%
Total  $9,458    33%  $11,572    36%
Schedule of accounts payable
Schedule of accounts payable                
   June 30, 2026   June 30, 2025 
Total accounts payable   $4,262    100%  $4,614    100%
                     
Supplier concentration:                    
Supplier 1  $1,920    45%  $735    16%
Supplier 2   141    3%   1,016    22%
Total  $2,061    48%  $1,751    38%