XML 41 R28.htm IDEA: XBRL DOCUMENT v3.25.2
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, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Disaggregation of Revenue [Line Items]        
Revenue $ 15,179,108 $ 20,810,334 $ 30,579,716 $ 39,891,477
Transferred over Time [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 15,067,724 20,596,186 30,325,516 39,466,552
Transferred at Point in Time [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 111,384 214,148 254,200 424,925
Government subcontracts [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 12,266,475 16,963,874 23,593,083 31,965,642
Prime government contracts [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 1,335,358 2,601,347 4,128,970 5,383,228
Commercial contracts [Member]        
Disaggregation of Revenue [Line Items]        
Revenue $ 1,577,275 $ 1,245,113 $ 2,857,663 $ 2,542,607