XML 30 R20.htm IDEA: XBRL DOCUMENT v3.25.2
Concentration of Credit Risk (Tables)
6 Months Ended
Jun. 30, 2025
Risks and Uncertainties [Abstract]  
Schedule of Concentration Risk

   Three Months Ended   Three Months Ended 
   June 30, 2025   June 30, 2024 
Customer  Net Sales  

% of Net

Sales

   Net Sales  

% of Net

Sales

 
Customer A  $2,153,000    38%  $2,655,000    60%
Customer B  $2,456,000    44%  $1,040,000    24%

 

 

   Six Months Ended   Six Months Ended 
   June 30, 2025   June 30, 2024 
Customer  Net Sales  

% of Net

Sales

   Net Sales  

% of Net

Sales

 
Customer A  $5,244,000    50%  $4,921,000    53%
Customer B  $2,979,000    28%  $2,751,000    30%