XML 101 R91.htm IDEA: XBRL DOCUMENT v3.23.2
Risks and Uncertainties (Details)
6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
One Customer [Member]    
Risks and Uncertainties (Details) [Line Items]    
Total revenues 79.62% 61.05%
Vendor one [Member]    
Risks and Uncertainties (Details) [Line Items]    
Total purchases percentage 27.78% 25.20%
Vendor two [Member]    
Risks and Uncertainties (Details) [Line Items]    
Total purchases percentage 12.31% 24.15%
Vendor three [Member]    
Risks and Uncertainties (Details) [Line Items]    
Total purchases percentage 11.63% 12.72%
Vendor four [Member]    
Risks and Uncertainties (Details) [Line Items]    
Total purchases percentage 11.48% 10.63%