v3.26.1
Schedule of Disaggregated Revenues (Details) - USD ($)
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Disaggregation of Revenue [Line Items]    
Total $ 6,513,366 $ 7,069,042
Communication [Member]    
Disaggregation of Revenue [Line Items]    
Total 1,844,262 1,861,378
Consumer [Member]    
Disaggregation of Revenue [Line Items]    
Total 1,593,688 1,163,289
Defense [Member]    
Disaggregation of Revenue [Line Items]    
Total 1,556,286 1,558,502
Medical [Member]    
Disaggregation of Revenue [Line Items]    
Total 1,519,130 2,485,873
Products [Member]    
Disaggregation of Revenue [Line Items]    
Total 6,460,593 6,920,222
Custom Tooling [Member]    
Disaggregation of Revenue [Line Items]    
Total 23,889 118,820
Non Recurring Engineering [Member]    
Disaggregation of Revenue [Line Items]    
Total $ 28,884 $ 30,000