v3.26.1
Geographical Sales and Segments - Schedule of Sales by Geographical Area (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Schedule of Sales by Geographical Area [Line Items]        
Total sales by geographical area $ 29,877,328 $ 21,719,786 $ 55,415,673 $ 43,397,350
Domestic Sales [Member]        
Schedule of Sales by Geographical Area [Line Items]        
Total sales by geographical area 29,397,536 21,330,035 54,581,723 42,515,008
International Sales [Member]        
Schedule of Sales by Geographical Area [Line Items]        
Total sales by geographical area $ 479,792 $ 389,751 $ 833,950 $ 882,342