v3.25.2
Concentration of Credit Risk (Details) - USD ($)
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Concentration of Credit Risk [Line Items]          
Cash federally insured limit per bank (in Dollars) $ 250,000   $ 250,000    
Cash uninsured amount (in Dollars) $ 1,286,994   $ 1,286,994   $ 503,215
Customer Concentration Risk [Member] | Two Customers [Member] | Accounts Receivable [Member]          
Concentration of Credit Risk [Line Items]          
Concentration risk percentage     84.00%    
Customer Concentration Risk [Member] | Two Customers [Member] | Revenue Benchmark [Member]          
Concentration of Credit Risk [Line Items]          
Concentration risk percentage   72.00%   70.00%  
Customer Concentration Risk [Member] | One Customer [Member] | Accounts Receivable [Member]          
Concentration of Credit Risk [Line Items]          
Concentration risk percentage         74.00%
Customer Concentration Risk [Member] | Three Customers [Member] | Revenue Benchmark [Member]          
Concentration of Credit Risk [Line Items]          
Concentration risk percentage 82.00%   80.00%    
Supplier Concentration Risk [Member] | Two Vendors [Member] | Accounts Payable [Member]          
Concentration of Credit Risk [Line Items]          
Concentration risk percentage     58.00%    
Supplier Concentration Risk [Member] | Four Vendors [Member] | Accounts Payable [Member]          
Concentration of Credit Risk [Line Items]          
Concentration risk percentage         69.00%
Supplier Concentration Risk [Member] | Three Suppliers [Member] | Purchases [Member]          
Concentration of Credit Risk [Line Items]          
Concentration risk percentage     47.00%    
Supplier Concentration Risk [Member] | One Suppliers [Member] | Purchases [Member]          
Concentration of Credit Risk [Line Items]          
Concentration risk percentage 39.00% 13.00%   21.00%