v3.26.3
Schedule of Disaggregated Revenues (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Disaggregation of Revenue [Line Items]        
Total $ 8,542,554 $ 6,950,220 $ 23,329,778 $ 20,578,717
Products [Member]        
Disaggregation of Revenue [Line Items]        
Total 7,336,583 6,734,332 21,955,742 20,002,436
NRE [Member]        
Disaggregation of Revenue [Line Items]        
Total 1,205,971 215,888 1,374,036 576,281
Space Tech [Member]        
Disaggregation of Revenue [Line Items]        
Total 1,268,887 585,422 4,341,557 2,040,535
Defense Tech [Member]        
Disaggregation of Revenue [Line Items]        
Total 4,179,647 3,185,954 10,624,163 8,241,777
Life Sciences [Member]        
Disaggregation of Revenue [Line Items]        
Total 2,673,740 2,396,962 6,978,088 7,557,051
AI Data Center [Member]        
Disaggregation of Revenue [Line Items]        
Total 188,612 488,293 764,635 1,973,541
Other Including Scientific Instruments [Member]        
Disaggregation of Revenue [Line Items]        
Total $ 231,668 $ 293,589 $ 621,335 $ 765,813