v3.26.1
NET SALES - Schedule of Favorable (Unfavorable) Net EAC Adjustments (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Segment Reporting [Line Items]        
Net sales $ 52,746 $ 45,674 $ 87,992 $ 80,181
Basic net loss per share (in dollars per share) $ (0.79) $ (1.23) $ (1.55) $ (3.16)
Diluted net loss per share (in dollars per share) $ (0.79) $ (1.23) $ (1.55) $ (3.16)
Revision of Prior Period, Adjustment        
Segment Reporting [Line Items]        
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 (in dollars per share) $ (0.10) $ (0.20) $ (0.35) $ (0.46)
Diluted net loss per share (in dollars per share) $ (0.10) $ (0.20) $ (0.35) $ (0.46)