XML 15 R4.htm IDEA: XBRL DOCUMENT v3.23.2
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Income Statement [Abstract]        
Net sales (from related parties $1,000 and $75 for the three months ended June 30, 2023 and June 30, 2022, respectively, $2,100 and $513 for the six months ended June 30, 2023 and June 30, 2022, respectively) $ 121,865 $ 120,479 $ 238,334 $ 219,426
Cost of sales (from related parties $600 and $69 for the three months ended June 30, 2023 and June 30, 2022, respectively, and $1,500 and $410 for the six months ended June 30, 2023 and June 30, 2022, respectively) 94,911 102,158 187,911 184,388
Gross profit 26,954 18,321 50,423 35,038
Operating expenses:        
Research, development and engineering expenses 4,662 4,554 9,266 9,113
Selling, general and administrative expenses 10,550 9,995 20,455 21,380
Amortization of intangible assets 437 531 873 1,072
Total operating expenses 15,649 15,080 30,594 31,565
Operating income 11,305 3,241 19,829 3,473
Interest expense 4,645 2,670 9,310 5,115
Income (Loss) before income taxes 6,660 571 10,519 (1,642)
Income tax expense (benefit) 243 (787) 378 (401)
Net income (loss) $ 6,417 $ 1,358 $ 10,141 $ (1,241)
Weighted-average common shares outstanding:        
Basic (in shares) 22,952 22,927 22,952 22,927
Diluted (in shares) 22,966 22,940 22,967 22,927
Earnings (Loss) per common share:        
Basic (in dollars per share) $ 0.28 $ 0.06 $ 0.44 $ (0.05)
Diluted (in dollars per share) $ 0.28 $ 0.06 $ 0.44 $ (0.05)