XML 101 R91.htm IDEA: XBRL DOCUMENT v3.23.3
Risks and Uncertainties (Details) - Revenue Benchmark [Member] - Customer Concentration Risk [Member]
9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
One Customer [Member]    
Risks And Uncertainties [Line Items]    
Concentration risk percentage 60.84% 45.93%
Customers Two [Member]    
Risks And Uncertainties [Line Items]    
Concentration risk percentage 27.88% 16.47%
Customers Three [Member]    
Risks And Uncertainties [Line Items]    
Concentration risk percentage   13.08%
Vendor one [Member]    
Risks And Uncertainties [Line Items]    
Concentration risk percentage 75.83% 24.34%
Vendor two [Member]    
Risks And Uncertainties [Line Items]    
Concentration risk percentage   22.80%
Vendor three [Member]    
Risks And Uncertainties [Line Items]    
Concentration risk percentage   19.43%