v3.25.2
MAJOR CUSTOMERS & SUPPLIERS (Details 1) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Concentration Risk [Line Items]    
Total accounts payable $ 4,614 $ 4,513
Accounts Receivable [Member] | Customer Concentration Risk [Member] | Customer [Member]    
Concentration Risk [Line Items]    
Total gross accounts receivable $ 16,433 $ 13,887
Percentage of concentrations risk 100.00% 100.00%
Accounts Receivable [Member] | Customer Concentration Risk [Member] | Customer 1 [Member]    
Concentration Risk [Line Items]    
Total gross accounts receivable $ 11,895 $ 10,488
Percentage of concentrations risk 72.00% 76.00%
Accounts Receivable [Member] | Customer Concentration Risk [Member] | Customer 2 [Member]    
Concentration Risk [Line Items]    
Total gross accounts receivable $ 2,768 $ 2,423
Percentage of concentrations risk 17.00% 17.00%
Accounts Receivable [Member] | Customer Concentration Risk [Member] | Total Customer [Member]    
Concentration Risk [Line Items]    
Total gross accounts receivable $ 14,663 $ 12,911
Percentage of concentrations risk 89.00% 93.00%
Inventory Purchases [Member] | Supplier Concentration Risk [Member] | Supplier [Member]    
Concentration Risk [Line Items]    
Percentage of concentrations risk 100.00% 100.00%
Total inventory purchases $ 32,556 $ 20,926
Inventory Purchases [Member] | Supplier Concentration Risk [Member] | Supplier 1 [Member]    
Concentration Risk [Line Items]    
Percentage of concentrations risk 22.00% 24.00%
Total inventory purchases $ 7,018 $ 5,004
Inventory Purchases [Member] | Supplier Concentration Risk [Member] | Supplier 2 [Member]    
Concentration Risk [Line Items]    
Percentage of concentrations risk 14.00% 11.00%
Total inventory purchases $ 4,554 $ 2,401
Inventory Purchases [Member] | Supplier Concentration Risk [Member] | Supplier 3 [Member]    
Concentration Risk [Line Items]    
Percentage of concentrations risk 13.00% 16.00%
Total inventory purchases $ 4,192 $ 3,351
Inventory Purchases [Member] | Supplier Concentration Risk [Member] | Total Supplier [Member]    
Concentration Risk [Line Items]    
Percentage of concentrations risk 49.00% 51.00%
Total inventory purchases $ 15,764 $ 10,756
Accounts Payable [Member] | Supplier Concentration Risk [Member] | Supplier [Member]    
Concentration Risk [Line Items]    
Percentage of concentrations risk 100.00% 100.00%
Total accounts payable $ 4,614 $ 4,513
Accounts Payable [Member] | Supplier Concentration Risk [Member] | Supplier 1 [Member]    
Concentration Risk [Line Items]    
Percentage of concentrations risk 16.00% 31.00%
Total accounts payable $ 735 $ 1,405
Accounts Payable [Member] | Supplier Concentration Risk [Member] | Supplier 2 [Member]    
Concentration Risk [Line Items]    
Percentage of concentrations risk 22.00% 8.00%
Total accounts payable $ 1,016 $ 371
Accounts Payable [Member] | Supplier Concentration Risk [Member] | Supplier 3 [Member]    
Concentration Risk [Line Items]    
Percentage of concentrations risk 6.00% 9.00%
Total accounts payable $ 298 $ 416
Accounts Payable [Member] | Supplier Concentration Risk [Member] | Total Supplier [Member]    
Concentration Risk [Line Items]    
Percentage of concentrations risk 44.00% 48.00%
Total accounts payable $ 2,049 $ 2,192