v3.26.1
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, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Disaggregation of Revenue [Line Items]        
Revenue $ 17,581,532 $ 15,179,108 $ 34,941,472 $ 30,579,716
Transferred over Time [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 17,388,810 15,067,724 34,748,028 30,325,516
Transferred at Point in Time [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 192,722 111,384 193,444 254,200
Government subcontracts [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 15,340,158 12,266,475 30,019,135 23,593,083
Prime government contracts [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 716,367 1,335,358 2,480,423 4,128,970
Commercial contracts [Member]        
Disaggregation of Revenue [Line Items]        
Revenue $ 1,525,007 $ 1,577,275 $ 2,441,914 $ 2,857,663