v3.26.1
Geographical Sales and Segments - Schedule of Sales by Geographical Area (Details) - USD ($)
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Schedule of Sales by Geographical Area [Line Items]    
Total sales by geographical area $ 25,538,345 $ 21,677,564
Domestic Sales [Member]    
Schedule of Sales by Geographical Area [Line Items]    
Total sales by geographical area 25,184,187 21,184,973
International Sales [Member]    
Schedule of Sales by Geographical Area [Line Items]    
Total sales by geographical area $ 354,158 $ 492,591