XML 110 R95.htm IDEA: XBRL DOCUMENT v3.25.1
Risks and Uncertainties (Details)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Customer Concentration Risk [Member] | Customer One [Member] | Revenues [Member]    
Risks and Uncertainties [Line Items]    
Concentration risk, percentage 35.86% 85.84%
Customer Concentration Risk [Member] | Customers Two [Member] | Revenues [Member]    
Risks and Uncertainties [Line Items]    
Concentration risk, percentage 13.57%  
Vendor Concentration Risk [Member] | Purchases [Member] | Vendor one [Member]    
Risks and Uncertainties [Line Items]    
Concentration risk, percentage 90.77% 87.58%