v3.26.1
NET SALES (Tables)
6 Months Ended
Jun. 30, 2026
Revenue from Contract with Customer [Abstract]  
Schedule of Disaggregation of Revenue
The following tables present the disaggregation of net sales from contracts with the Company's customers for the three and six months ended June 30, 2026 and 2025:
Three Months Ended June 30, 2026Defense and Space TechnologiesStarlab Space StationsEliminationsTotal
U.S. Government$49,148 $— $— $49,148 
International Government(3)— — (3)
Commercial4,066 — (465)3,601 
Total net sales$53,211 $— $(465)$52,746 


Three Months Ended June 30, 2025Defense and Space TechnologiesStarlab Space StationsEliminationsTotal
U.S. Government$42,070 $— $— $42,070 
International Government40 — — 40 
Commercial3,954 — (390)3,564 
Total net sales$46,064 $— $(390)$45,674 
Six Months Ended June 30, 2026Defense and Space TechnologiesStarlab Space StationsEliminationsTotal
U.S. Government$78,863 $— $— $78,863 
International Government53 — — 53 
Commercial10,421 — (1,345)9,076 
Total net sales$89,337 $— $(1,345)$87,992 
Six Months Ended June 30, 2025Defense and Space TechnologiesStarlab Space StationsEliminationsTotal
U.S. Government$70,956 $— $— $70,956 
International Government136 — — 136 
Commercial10,445 — (1,356)9,089 
Total net sales$81,537 $— $(1,356)$80,181 
The revenue based on geographic location of customers is as follows:
Three Months EndedSix Months Ended
June 30, 2026June 30, 2025June 30, 2026June 30, 2025
U.S.$51,530 $42,909 $83,565 $73,189 
International1,216 2,765 4,427 6,992 
Total net sales$52,746 $45,674 $87,992 $80,181 
Schedule of Contract Asset and Liability The following table presents the Company’s contract assets and liabilities:
June 30, 2026December 31, 2025
Contract assets (current and non-current)$41,948 $40,208 
Contract liabilities (current and non-current)$30,426 $32,237 
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, 2026June 30, 2025June 30, 2026June 30, 2025
Net EAC adjustments$(4,220)$(3,005)$(11,651)$(5,301)
Net sales$(1,912)$(2,824)$(8,963)$(4,794)
Basic net loss per share$(0.10)$(0.20)$(0.35)$(0.46)
Diluted net loss per share$(0.10)$(0.20)$(0.35)$(0.46)