XML 42 R30.htm IDEA: XBRL DOCUMENT v3.25.3
The following tables present the Company’s revenue disaggregated by contract type and revenue recognition method: (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Disaggregation of Revenue [Line Items]        
Revenue $ 19,269,102 $ 19,419,879 $ 49,848,818 $ 59,311,356
Transferred over Time [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 19,087,180 19,092,000 49,412,696 58,558,552
Transferred at Point in Time [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 181,922 327,879 436,122 752,804
Government subcontracts [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 15,522,738 16,986,106 39,115,821 48,951,748
Prime government contracts [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 2,560,673 1,673,483 6,689,643 7,056,711
Commercial contracts [Member]        
Disaggregation of Revenue [Line Items]        
Revenue $ 1,185,691 $ 760,290 $ 4,043,354 $ 3,302,897