XML 11 R2.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 $ 132,790 $ 148,203 $ 257,674 $ 297,797
Cost of sales (89,881) (98,872) (176,230) (197,070)
Gross profit 42,909 49,331 81,444 100,727
Operating expenses (39,155) (38,518) (74,423) (75,165)
Operating income 3,754 10,813 7,021 25,562
Change in fair value of equity investments (55) (486) (77) (403)
Interest expense, net (3,211) (772) (4,898) (1,170)
Income before provision for income taxes 488 9,555 2,046 23,989
Income tax expense (1,541) (2,725) (1,181) (7,224)
Net income (loss) $ (1,053) $ 6,830 $ 865 $ 16,765
Net income (loss) per common share-basic $ (0.04) $ 0.23 $ 0.03 $ 0.57
Net income (loss) per common share-assuming dilution $ (0.04) $ 0.23 $ 0.03 $ 0.55
Weighted average shares outstanding-basic 28,428 29,602 28,397 29,639
Weighted average shares outstanding-assuming dilution 28,428 30,225 28,985 30,289