XML 18 R4.htm IDEA: XBRL DOCUMENT v3.24.1
CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Income Statement [Abstract]      
Net sales $ 579,371 $ 609,615 $ 557,676
Cost of sales (400,207) (417,227) (386,953)
Gross profit 179,164 192,388 170,723
Operating expenses      
Selling, general and administrative (117,844) (119,921) (111,093)
Research, product and regulatory (38,025) (31,816) (28,855)
Bargain purchase gain on business acquisition 0 0 171
Operating income 23,295 40,651 30,946
Change in fair value of equity investments, net (359) (732) (790)
Other income 0 0 672
Interest expense, net (12,639) (3,954) (3,687)
Income before provision for income taxes and loss on equity method investment 10,297 35,965 27,141
Provision for income taxes (2,778) (8,561) (8,166)
Income before loss on equity method investment 7,519 27,404 18,975
Loss from equity method investment 0 0 (388)
Net income $ 7,519 $ 27,404 $ 18,587
Earnings per common share—basic $ 0.27 $ 0.94 $ 0.62
Earnings per common share—assuming dilution $ 0.26 $ 0.92 $ 0.61
Weighted average shares outstanding—basic 28,128,000 29,234,000 29,811,000
Weighted average shares outstanding—assuming dilution 28,533,000 29,872,000 30,410,000