XML 35 R22.htm IDEA: XBRL DOCUMENT v3.25.2
REVENUE (Tables)
6 Months Ended
Jun. 30, 2025
Revenue from Contract with Customer [Abstract]  
The following tables present the Company’s revenue disaggregated by contract type and revenue recognition method:

The following tables present the Company’s revenue disaggregated by contract type and revenue recognition method:

 

    Three months ended
June 30,
    Six months ended
June 30,
 
    2025     2024     2025     2024  
Government subcontracts   $ 12,266,475     $ 16,963,874     $ 23,593,083     $ 31,965,642  
Prime government contracts     1,335,358       2,601,347       4,128,970       5,383,228  
Commercial contracts     1,577,275       1,245,113       2,857,663       2,542,607  
    $ 15,179,108     $ 20,810,334     $ 30,579,716     $ 39,891,477  

 

    Three months ended
June 30,
    Six months ended
June 30,
 
    2025     2024     2025     2024  
Revenue recognized using over time revenue recognition model   $ 15,067,724     $ 20,596,186     $ 30,325,516     $ 39,466,552  
Revenue recognized using point in time revenue recognition model     111,384       214,148       254,200       424,925  
    $ 15,179,108     $ 20,810,334     $ 30,579,716     $ 39,891,477  
Net EAC adjustments had the following impact on our gross profit during the three and six months ended June 30, 2025 and 2024:

Net EAC adjustments had the following impact on our gross profit during the three and six months ended June 30, 2025 and 2024: 

 

   Three months ended  Six months ended
   June 30,  June 30,
   2025  2024  2025  2024
Net adjustments  $(3,966,358)  $(185,317)  $(7,095,588)  $(1,358,178)