v3.25.2
Concentration of Risk - Schedule of Major Vendors (Details) - Supplier Concentration Risk [Member]
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Vendor A [Member] | Purchase [Member]          
Schedule of Major Vendors [Line Items]          
Major Customers Risk Percentage 10.00% 29.00% 10.00% 48.00%  
Vendor A [Member] | Accounts Payable [Member]          
Schedule of Major Vendors [Line Items]          
Major Customers Risk Percentage     11.00%   20.00%
Vendor E [Member] | Purchase [Member]          
Schedule of Major Vendors [Line Items]          
Major Customers Risk Percentage 10.00%   54.00%    
Vendor E [Member] | Accounts Payable [Member]          
Schedule of Major Vendors [Line Items]          
Major Customers Risk Percentage     10.00%    
Vendor F [Member] | Purchase [Member]          
Schedule of Major Vendors [Line Items]          
Major Customers Risk Percentage 100.00%   10.00%    
Vendor F [Member] | Accounts Payable [Member]          
Schedule of Major Vendors [Line Items]          
Major Customers Risk Percentage     10.00%    
Iluminar [Member] | Purchase [Member]          
Schedule of Major Vendors [Line Items]          
Major Customers Risk Percentage 10.00%   42.00%    
Iluminar [Member] | Accounts Payable [Member]          
Schedule of Major Vendors [Line Items]          
Major Customers Risk Percentage     10.00%    
Megaphoton Inc. [Member] | Purchase [Member]          
Schedule of Major Vendors [Line Items]          
Major Customers Risk Percentage 10.00% 10.00% 10.00% 10.00%  
Megaphoton Inc. [Member] | Accounts Payable [Member]          
Schedule of Major Vendors [Line Items]          
Major Customers Risk Percentage     54.00%   49.00%
Vendor C [Member] | Purchase [Member]          
Schedule of Major Vendors [Line Items]          
Major Customers Risk Percentage   57.00%   38.00%  
Vendor C [Member] | Accounts Payable [Member]          
Schedule of Major Vendors [Line Items]          
Major Customers Risk Percentage         13.00%
Uninet Global Inc. [Member] | Purchase [Member]          
Schedule of Major Vendors [Line Items]          
Major Customers Risk Percentage   10.00%   10.00%  
Uninet Global Inc. [Member] | Accounts Payable [Member]          
Schedule of Major Vendors [Line Items]          
Major Customers Risk Percentage         10.00%