XML 37 R26.htm IDEA: XBRL DOCUMENT v3.24.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, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Disaggregation of Revenue [Line Items]        
Revenue $ 19,419,879 $ 20,399,369 $ 59,311,356 $ 62,963,592
Transferred over Time [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 19,092,000 20,053,771 58,558,552 59,353,845
Transferred at Point in Time [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 327,879 345,598 752,804 3,609,747
Government subcontracts [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 16,986,106 15,375,337 48,951,748 50,550,256
Prime government contracts [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 1,673,483 3,943,723 7,056,711 8,062,682
Commercial contracts [Member]        
Disaggregation of Revenue [Line Items]        
Revenue $ 760,290 $ 1,080,309 $ 3,302,897 $ 4,350,654