XML 12 R2.htm IDEA: XBRL DOCUMENT v3.23.1
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Income Statement [Abstract]    
Net sales $ 124,885 $ 149,593
Cost of sales (86,348) (98,198)
Gross profit 38,537 51,395
Operating expenses (35,272) (36,646)
Operating income 3,265 14,749
Change in fair value of an equity investment (22) 83
Interest expense, net (1,686) (398)
Income before provision for income taxes 1,557 14,434
Income tax benefit (expense) 361 (4,499)
Net income $ 1,918 $ 9,935
Earnings per common share—basic $ 0.07 $ 0.33
Earnings per common share—assuming dilution $ 0.07 $ 0.33
Weighted average shares outstanding—basic 28,367 29,677
Weighted average shares outstanding—assuming dilution 29,073 30,349