XML 59 R49.htm IDEA: XBRL DOCUMENT v3.24.0.1
MAJOR CUSTOMERS AND CONCENTRATION OF CREDIT RISK (Details)
3 Months Ended 6 Months Ended 12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2023
Dec. 31, 2022
Jun. 30, 2023
Minimum [Member]          
Major Customers and Concentration of Credit Risk [Abstract]          
Payment terms on trade receivables     30 days    
Maximum [Member]          
Major Customers and Concentration of Credit Risk [Abstract]          
Payment terms on trade receivables     90 days    
Accounts Receivable [Member] | Customer Concentration Risk [Member] | Customer A [Member]          
Major Customers and Concentration of Credit Risk [Abstract]          
Concentration risk, percentage     12.00%   24.00%
Accounts Receivable [Member] | Customer Concentration Risk [Member] | Customer B [Member]          
Major Customers and Concentration of Credit Risk [Abstract]          
Concentration risk, percentage     32.00%   14.00%
Accounts Receivable [Member] | Customer Concentration Risk [Member] | Customer C [Member]          
Major Customers and Concentration of Credit Risk [Abstract]          
Concentration risk, percentage     [1]   14.00%
Accounts Receivable [Member] | Customer Concentration Risk [Member] | Customer D [Member]          
Major Customers and Concentration of Credit Risk [Abstract]          
Concentration risk, percentage     16.00%   [2]
Accounts Receivable [Member] | Customer Concentration Risk [Member] | Customer E [Member]          
Major Customers and Concentration of Credit Risk [Abstract]          
Concentration risk, percentage     15.00%   [2]
Net Sales [Member] | Customer Concentration Risk [Member] | Customer E [Member]          
Major Customers and Concentration of Credit Risk [Abstract]          
Concentration risk, percentage 13.00% 12.00% 13.00% 14.00%  
[1] Customer C did not have a balance that represented 10% or more of total gross accounts receivable as of December 31, 2023.
[2] Customers D and E did not have a balance that represented 10% or more of total gross accounts receivable as of June 30, 2023.