v3.25.2
Segments - Schedule of Net Sales Attributed to Customers in the United States and Foreign Countries (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Schedule of Net sales Attributed to Customers in the United States and Foreign Countries [Line Items]        
Revenue $ 8,134,996 $ 8,024,840 $ 16,305,530 $ 17,436,703
United States [Member]        
Schedule of Net sales Attributed to Customers in the United States and Foreign Countries [Line Items]        
Revenue 7,954,326 6,705,486 15,409,050 14,984,092
Foreign countries [Member]        
Schedule of Net sales Attributed to Customers in the United States and Foreign Countries [Line Items]        
Revenue $ 180,670 $ 1,319,354 $ 896,480 $ 2,452,611