XML 76 R66.htm IDEA: XBRL DOCUMENT v3.25.2
Disaggregated revenue and Concentration (Details 2)
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Accounts Payble Member          
Concentration     100.00%   100.00%
Accounts Payble Member | Supplier Customer G [Member]          
Concentration     0.00%   0.00%
Accounts Payble Member | Supplier Customer A Member          
Concentration     0.00%   0.00%
Accounts Payble Member | Supplier Customer B Member          
Concentration     89.50%   74.50%
Accounts Payble Member | Supplier Customer C Member          
Concentration     0.00%   0.00%
Accounts Payble Member | Supplier Customer D Member          
Concentration     10.50%   25.50%
Accounts Payble Member | Supplier Customer E [Member]          
Concentration 0.00% 0.00% 15.20% 0.00% 0.00%
Purchase Member          
Concentration 77.30% 77.20% 79.30% 82.10%  
Purchase Member | Supplier Customer G [Member]          
Concentration 43.10% 0.00% 19.80% 0.00%  
Purchase Member | Supplier Customer A Member          
Concentration 25.10% 0.00% 36.50% 0.00%  
Purchase Member | Supplier Customer B Member          
Concentration 6.20% 0.00% 5.00% 7.00%  
Purchase Member | Supplier Customer C Member          
Concentration 0.00% 72.60% 0.00% 59.30%  
Purchase Member | Supplier Customer D Member          
Concentration 2.90% 4.60% 2.80% 15.80%