v3.26.1
NET SALES - Schedule of Disaggregation of Net Sales (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Segment Reporting [Line Items]        
Total net sales $ 52,746 $ 45,674 $ 87,992 $ 80,181
Operating Segments        
Segment Reporting [Line Items]        
Total net sales 53,211 46,064 89,337 81,537
Operating Segments | Defense and Space Technologies        
Segment Reporting [Line Items]        
Total net sales 53,211 46,064 89,337 81,537
Operating Segments | Starlab Space Stations        
Segment Reporting [Line Items]        
Total net sales 0 0 0 0
Eliminations        
Segment Reporting [Line Items]        
Total net sales (465) (390) (1,345) (1,356)
U.S. Government        
Segment Reporting [Line Items]        
Total net sales 49,148 42,070 78,863 70,956
U.S. Government | Operating Segments | Defense and Space Technologies        
Segment Reporting [Line Items]        
Total net sales 49,148 42,070 78,863 70,956
U.S. Government | Operating Segments | Starlab Space Stations        
Segment Reporting [Line Items]        
Total net sales 0 0 0 0
U.S. Government | Eliminations        
Segment Reporting [Line Items]        
Total net sales 0 0 0 0
International Government        
Segment Reporting [Line Items]        
Total net sales (3) 40 53 136
International Government | Operating Segments | Defense and Space Technologies        
Segment Reporting [Line Items]        
Total net sales (3) 40 53 136
International Government | Operating Segments | Starlab Space Stations        
Segment Reporting [Line Items]        
Total net sales 0 0 0 0
International Government | Eliminations        
Segment Reporting [Line Items]        
Total net sales 0 0 0 0
Commercial        
Segment Reporting [Line Items]        
Total net sales 3,601 3,564 9,076 9,089
Commercial | Operating Segments | Defense and Space Technologies        
Segment Reporting [Line Items]        
Total net sales 4,066 3,954 10,421 10,445
Commercial | Operating Segments | Starlab Space Stations        
Segment Reporting [Line Items]        
Total net sales 0 0 0 0
Commercial | Eliminations        
Segment Reporting [Line Items]        
Total net sales $ (465) $ (390) $ (1,345) $ (1,356)