XML 100 R89.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Risks and Uncertainties (Details) - Customer Concentration Risk [Member] - Revenue Benchmark [Member]
6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Vendor one [Member]    
Risks And Uncertainties [Line Items]    
Concentration risk, percentage 34.50% 27.78%
Vendor two [Member]    
Risks And Uncertainties [Line Items]    
Concentration risk, percentage 31.58% 12.31%
Vendor three [Member]    
Risks And Uncertainties [Line Items]    
Concentration risk, percentage   11.63%
Vendor four [Member]    
Risks And Uncertainties [Line Items]    
Concentration risk, percentage   11.48%
Customer One [Member]    
Risks And Uncertainties [Line Items]    
Concentration risk, percentage 43.65% 79.63%
Customer Two [Member]    
Risks And Uncertainties [Line Items]    
Concentration risk, percentage 30.34%  
Customer Three [Member]    
Risks And Uncertainties [Line Items]    
Concentration risk, percentage 20.00%