XML 117 R92.htm IDEA: XBRL DOCUMENT v3.25.1
Concentration and Major Customers and Suppliers (Details) - Supplier Concentration Risk [Member] - Purchase [Member]
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
One suppliers [Member]    
Concentration and Major Customers and Suppliers [Line Items]    
Concentration credit risk, percentage 73.00% 72.00%
Two Suppliers [Member]    
Concentration and Major Customers and Suppliers [Line Items]    
Concentration credit risk, percentage 17.00% 17.00%
Three Suppliers [Member]    
Concentration and Major Customers and Suppliers [Line Items]    
Concentration credit risk, percentage 7.00%