v3.26.3
Geographical Sales and Segments - Schedule of Sales by Geographical Area (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Schedule of Sales by Geographical Area [Line Items]        
Total sales by geographical area $ 24,860,280 $ 23,401,597 $ 80,275,953 $ 66,798,947
Domestic Sales [Member]        
Schedule of Sales by Geographical Area [Line Items]        
Total sales by geographical area 24,535,017 22,975,249 79,116,740 65,490,257
International Sales [Member]        
Schedule of Sales by Geographical Area [Line Items]        
Total sales by geographical area $ 325,263 $ 426,348 $ 1,159,213 $ 1,308,690