XML 72 R62.htm IDEA: XBRL DOCUMENT v3.25.1
Disaggregated revenue and Concentration (Details 2)
3 Months Ended 12 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Accounts Payble Member      
Concentration 100.00%   100.00%
Accounts Payble Member | Supplier Customer E [Member]      
Concentration 39.00% 0.00%  
Accounts Payble Member | Supplier Customer F [Member]      
Concentration 80.00%   0.00%
Accounts Payble Member | Supplier Customer A Member      
Concentration 0.00%   0.00%
Accounts Payble Member | Supplier Customer C Member      
Concentration 0.00%   0.00%
Accounts Payble Member | Supplier Customer D Member      
Concentration 0.00%   26.00%
Accounts Payble Member | Supplier Customer B Member      
Concentration 4.00%   74.00%
Purchase Member      
Concentration 91.00% 90.00%  
Purchase Member | Supplier Customer F [Member]      
Concentration 9.00% 0.00%  
Purchase Member | Supplier Customer A Member      
Concentration 32.00% 0.00%  
Purchase Member | Supplier Customer C Member      
Concentration 0.00% 38.00%  
Purchase Member | Supplier Customer D Member      
Concentration 5.00% 34.00%  
Purchase Member | Supplier Customer B Member      
Concentration 6.00% 18.00%  
Accounts Payble E Member | Supplier Customer Member      
Concentration 16.00%   0.00%