XML 40 R28.htm IDEA: XBRL DOCUMENT v3.25.1
The following tables present the Company’s revenue disaggregated by contract type and revenue recognition method: (Details) - USD ($)
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Disaggregation of Revenue [Line Items]    
Revenue $ 15,400,608 $ 19,081,143
Transferred over Time [Member]    
Disaggregation of Revenue [Line Items]    
Revenue 15,257,792 18,870,366
Transferred at Point in Time [Member]    
Disaggregation of Revenue [Line Items]    
Revenue 142,816 210,777
Government subcontracts [Member]    
Disaggregation of Revenue [Line Items]    
Revenue 11,326,608 15,001,768
Prime government contracts [Member]    
Disaggregation of Revenue [Line Items]    
Revenue 2,793,612 2,781,881
Commercial contracts [Member]    
Disaggregation of Revenue [Line Items]    
Revenue $ 1,280,388 $ 1,297,494