XML 8 R2.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Income Statement [Abstract]    
Net sales $ 135,143 $ 124,885
Cost of sales (92,725) (86,348)
Gross profit 42,418 38,537
Operating expenses    
Selling, general and administrative (30,621) (26,402)
Research, product development and regulatory (5,706) (8,870)
Operating income 6,091 3,265
Change in fair value of an equity investment 638 (22)
Interest expense, net (3,693) (1,686)
Income before provision for income taxes 3,036 1,557
Income tax (expense) benefit (1,484) 361
Net income $ 1,552 $ 1,918
Earnings per common share—basic $ 0.06 $ 0.07
Earnings per common share—assuming dilution $ 0.06 $ 0.07
Weighted average shares outstanding—basic 27,844 28,367
Weighted average shares outstanding—assuming dilution 28,128 29,073