v3.26.1
Summary of Significant Accounting Policies (Details) - USD ($)
6 Months Ended
Jun. 30, 2026
Dec. 31, 2025
Summary of Significant Accounting Policies [Line Items]    
Allowance for credit losses $ 1,159,900 $ 826,740
Segment reporting description Segment Reporting — In accordance with ASC 280, Segment Reporting, operating segments are defined as components of an enterprise for which separate financial information is available and are regularly reviewed by the chief operating decision maker (“CODM”) in deciding how to allocate resources and in assessing performance.  
Performance obligation payment term The delivery of the shipment and completion of the performance obligation allows for the collection of payment between 30 to 60 days after the delivery date of the shipment for the majority of our customers.  
Chief Executive Officer    
Summary of Significant Accounting Policies [Line Items]    
Indicates title and position Chief Executive Officer  
Chief Financial Officer    
Summary of Significant Accounting Policies [Line Items]    
Indicates title and position Chief Financial Officer  
Chief Operating Officer    
Summary of Significant Accounting Policies [Line Items]    
Indicates title and position Chief Operating Officer  
Customer Relationships [Member]    
Summary of Significant Accounting Policies [Line Items]    
Useful life 15 years  
Trade Names [Member]    
Summary of Significant Accounting Policies [Line Items]    
Useful life 10 years