XML 109 R93.htm IDEA: XBRL DOCUMENT v3.22.0.1
Quarterly Result of Operations (Unaudited) (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2021
Sep. 30, 2021
Jun. 30, 2021
Mar. 31, 2021
Dec. 31, 2020
Sep. 30, 2020
Jun. 30, 2020
Mar. 31, 2020
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Quarterly Financial Information Disclosure [Abstract]                      
Sales $ 100,204 $ 79,169 $ 82,110 $ 76,331 $ 92,953 $ 70,736 $ 60,564 $ 79,515 $ 337,814 $ 303,768 $ 381,765
Gross profit 55,707 42,331 45,482 40,407 50,780 36,298 28,896 43,873 183,927 159,847 198,132
Net income (loss) $ (31,712) $ (3,855) $ (1,176) $ (3,221) $ 27,408 $ (3,024) $ (8,932) $ (14,823) $ (39,964) $ 629 $ (62,147)
Net (loss) income per share:                      
Basic earnings (loss) per share (in dollars per share) $ (1.74) $ (0.21) $ (0.06) $ (0.18) $ 1.53 $ (0.17) $ (0.50) $ (0.84) $ (2.20) $ 0.04 $ (3.58)
Diluted EPS (in dollars per share) $ (1.74) $ (0.21) $ (0.06) $ (0.18) $ 1.52 $ (0.17) $ (0.50) $ (0.84) $ (2.20) $ 0.04 $ (3.58)
Disaggregation of Revenue [Line Items]                      
Restructuring costs $ 3,700 $ 1,400 $ 800 $ 1,500 $ 1,200 $ 300 $ 600 $ 13,700 $ 7,368 $ 15,806 $ 0
Noncash disposition expense                   $ 400  
Government Contract                      
Disaggregation of Revenue [Line Items]                      
Charges to income from price adjustment clauses             $ 600