XML 45 R36.htm IDEA: XBRL DOCUMENT v3.23.2
Concentrations (Details Narrative)
6 Months Ended 12 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
Sales Revenue, Net | Customer One      
Customer's percentage of net sales 27.00% 22.00%  
Sales Revenue, Net | Customer Three      
Customer's percentage of net sales 18.00% 15.00%  
Sales Revenue, Net | Customer Two      
Customer's percentage of net sales   10.00%  
Accounts Receivable | Customer One      
Customer's percentage of net sales 70.00%   20.00%
Accounts Receivable | Customer Three      
Customer's percentage of net sales     11.00%
Accounts Receivable | Customer Two      
Customer's percentage of net sales     19.00%