XML 145 R134.htm IDEA: XBRL DOCUMENT v3.23.3
Concentrations and Credit Risk (Details)
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Dec. 31, 2022
Dec. 31, 2021
Revenue Benchmark [Member] | Customer Concentration Risk [Member] | Customer [Member]            
Concentrations and Credit Risk [Line Items]            
Concentration risk percentage 10.00% 10.00% 10.00% 10.00%    
Revenue Benchmark [Member] | Customer Concentration Risk [Member] | Customer [Member] | Minimum [Member]            
Concentrations and Credit Risk [Line Items]            
Concentration risk percentage     10.00%      
Accounts Receivable [Member] | Customer Concentration Risk [Member] | Customer [Member]            
Concentrations and Credit Risk [Line Items]            
Concentration risk percentage     10.00%   10.00%  
Accounts Receivable [Member] | Customer Concentration Risk [Member] | Customer [Member] | Minimum [Member]            
Concentrations and Credit Risk [Line Items]            
Concentration risk percentage     10.00%      
Supplier [Member] | Cost of Goods and Service Benchmark [Member] | Supplier Concentration Risk [Member]            
Concentrations and Credit Risk [Line Items]            
Concentration risk percentage 10.00% 10.00% 10.00% 10.00%    
Supplier [Member] | Cost of Goods and Service Benchmark [Member] | Supplier Concentration Risk [Member] | Minimum [Member]            
Concentrations and Credit Risk [Line Items]            
Concentration risk percentage     10.00%      
Supplier [Member] | Accounts Payable [Member] | Supplier Concentration Risk [Member]            
Concentrations and Credit Risk [Line Items]            
Concentration risk percentage       10.00%   10.00%
Supplier [Member] | Accounts Payable [Member] | Supplier Concentration Risk [Member] | Minimum [Member]            
Concentrations and Credit Risk [Line Items]            
Concentration risk percentage     10.00%