XML 48 R35.htm IDEA: XBRL DOCUMENT v3.24.3
Schedule of Disaggregated Revenues (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Disaggregation of Revenue [Line Items]        
Total $ 7,866,355 $ 6,600,525 $ 21,128,263 $ 21,177,257
Consumer [Member]        
Disaggregation of Revenue [Line Items]        
Total 961,058 1,646,128 3,644,868 5,056,648
Communication [Member]        
Disaggregation of Revenue [Line Items]        
Total 2,305,316 492,439 6,068,421 1,950,826
Defense [Member]        
Disaggregation of Revenue [Line Items]        
Total 2,021,659 1,961,166 4,442,457 6,467,556
Medical [Member]        
Disaggregation of Revenue [Line Items]        
Total 2,578,322 2,500,792 6,972,517 7,702,227
Products [Member]        
Disaggregation of Revenue [Line Items]        
Total 7,807,975 6,257,407 20,690,178 18,529,993
Custom Tooling [Member]        
Disaggregation of Revenue [Line Items]        
Total 15,443 211,350 394,148 1,325,411
Non-Recurring Engineering [Member]        
Disaggregation of Revenue [Line Items]        
Total $ 42,937 $ 131,768 $ 43,937 $ 1,321,853