v3.25.1
Segments - Schedule of Net sales Attributed to Customers in the United States and Foreign Countries (Details) - USD ($)
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Schedule of Net sales Attributed to Customers in the United States and Foreign Countries [Line Items]    
Revenue $ 8,170,534 $ 9,411,863
United States [Member]    
Schedule of Net sales Attributed to Customers in the United States and Foreign Countries [Line Items]    
Revenue 7,454,724 8,278,606
Foreign countries [Member]    
Schedule of Net sales Attributed to Customers in the United States and Foreign Countries [Line Items]    
Revenue $ 715,810 $ 1,133,257