XML 259 R35.htm IDEA: XBRL DOCUMENT v3.25.2
NET SALES (Tables)
6 Months Ended
Jun. 30, 2025
Revenue from Contract with Customer [Abstract]  
Disaggregation of Revenue
The following tables present the disaggregation of net sales from contracts with our customers:
Three Months Ended June 30, 2025Defense and National SecuritySpace SolutionsStarlab Space StationsEliminationsTotal
U.S. Government$32,685 $9,385 $— $— $42,070 
Intl Government— 40 — — 40 
Commercial2,506 1,699 — (641)3,564 
Total net sales$35,191 $11,124 $— $(641)$45,674 


Three Months Ended June 30, 2024Defense and National SecuritySpace SolutionsStarlab Space StationsEliminationsTotal
U.S. Government$15,033 $16,553 $— $— $31,586 
Intl Government— 488 — — 488 
Commercial3,996 3,059 — (2,476)4,579 
Total net sales$19,029 $20,100 $— $(2,476)$36,653 


Six Months Ended June 30, 2025Defense and National SecuritySpace SolutionsStarlab Space StationsEliminationsTotal
U.S. Government$51,544 $19,412 $— $— $70,956 
Intl Government— 136 — — 136 
Commercial7,192 3,880 — (1,983)9,089 
Total net sales$58,736 $23,428 $— $(1,983)$80,181 


Six Months Ended June 30, 2024Defense and National SecuritySpace SolutionsStarlab Space StationsEliminationsTotal
U.S. Government$27,903 $30,357 $— $— $58,260 
Intl Government— 516 — — 516 
Commercial5,827 6,270 — (4,004)8,093 
Total net sales$33,730 $37,143 $— $(4,004)$66,869 

The approximate revenue based on geographic location of customers is as follows:
Three Months EndedSix Months Ended
June 30, 2025June 30, 2024June 30, 2025June 30, 2024
US$42,909 $34,139 $73,189 $63,012 
Europe2,683 1,940 6,630 3,119 
Middle East87 23 179 
Other74 487 339 559 
Total net sales$45,674 $36,653 $80,181 $66,869 
Contract Asset and Liability The following table presents the Company’s contract assets and liabilities:
June 30, 2025December 31, 2024
Contract assets (current and non-current)$29,290 $24,128 
Contract liabilities (current and non-current)$13,120 $24,127 
Schedule of EAC Adjustments
The below table summarizes the favorable (unfavorable) impact of the net estimate at completion ("EAC") adjustments for the following periods:
Three Months EndedSix Months Ended
(dollars in thousands, except per share data)June 30, 2025June 30, 2024June 30, 2025June 30, 2024
Net EAC Adjustments$(3,005)$2,188 $(5,301)$(1,944)
Net sales(2,824)475 (4,794)(530)
Basic net loss per share(0.20)0.21 (0.46)(0.20)
Diluted net loss per share(0.20)0.21 (0.46)(0.20)