XML 98 R75.htm IDEA: XBRL DOCUMENT v3.25.1
Disaggregated revenue and Concentration (Details 2)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Purchase Member    
Concentration 77.39% 81.42%
Accounts Payble Member    
Concentration 100.00% 0.00%
Supplier Customer A Member | Purchase Member    
Concentration 33.09% 77.01%
Supplier Customer B Member | Purchase Member    
Concentration 12.25% 0.00%
Supplier Customer B Member | Accounts Payble Member    
Concentration 74.46% 0.00%
Supplier Customer C [Member] | Purchase Member    
Concentration 23.80% 0.00%
Supplier Customer D [Member] | Purchase Member    
Concentration 8.25% 4.41%
Supplier Customer D [Member] | Accounts Payble Member    
Concentration 25.54% 0.00%