XML 37 R26.htm IDEA: XBRL DOCUMENT v3.24.2.u1
The following tables present the Company’s revenue disaggregated by contract type and revenue recognition method: (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Disaggregation of Revenue [Line Items]        
Revenue $ 20,810,334 $ 20,547,555 $ 39,891,477 $ 42,564,223
Transferred over Time [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 20,596,186 18,669,843 39,466,552 39,300,073
Transferred at Point in Time [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 214,148 1,877,712 424,925 3,264,150
Government subcontracts [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 16,963,874 16,502,026 31,965,642 35,174,919
Prime government contracts [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 2,601,347 2,710,925 5,383,228 4,118,959
Commercial contracts [Member]        
Disaggregation of Revenue [Line Items]        
Revenue $ 1,245,113 $ 1,334,604 $ 2,542,607 $ 3,270,345