XML 125 R101.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Risks and Uncertainties (Details) - Revenue Benchmark [Member] - Customer Concentration Risk [Member]
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Customers One [Member]    
Risks And Uncertainties [Line Items]    
Concentration risk percentage 53.59% 52.86%
Customers Two [Member]    
Risks And Uncertainties [Line Items]    
Concentration risk percentage 32.74% 12.29%
Vendor one [Member]    
Risks And Uncertainties [Line Items]    
Concentration risk percentage 71.96% 18.85%
Vendor two [Member]    
Risks And Uncertainties [Line Items]    
Concentration risk percentage   15.87%