XML 15 R4.htm IDEA: XBRL DOCUMENT v3.24.2
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Income Statement [Abstract]        
Net sales $ 87,207 $ 81,257 $ 171,915 $ 152,933
Cost of sales 14,855 13,583 27,841 26,002
Gross profit 72,352 67,674 144,074 126,931
Operating expenses:        
Selling, general and administrative 55,401 51,955 110,530 104,203
Research and development 3,012 3,672 5,852 7,156
Investigation, restatement and related (9,701) 1,017 (9,390) 4,690
Amortization of intangible assets 190 191 379 380
Impairment of intangible assets 0 0 54 0
Operating income 23,450 10,839 36,649 10,502
Other expense, net        
Interest income (expense), net 3 (1,630) (1,687) (3,184)
Other expense, net (237) (32) (336) (32)
Income from continuing operations before income tax provision 23,216 9,177 34,626 7,286
Income tax provision (expense) benefit from continuing operations (5,595) 74 (7,944) 23
Net income from continuing operations 17,621 9,251 26,682 7,309
Income (loss) from discontinued operations, net of tax 4 (8,051) 204 (11,092)
Net income (loss) 17,625 1,200 26,886 (3,783)
Net income available to common stockholders from continuing operations $ 17,621 $ 7,523 $ 26,682 $ 3,898
Basic net income (loss) per common share:        
Continuing operations - basic (in dollars per share) $ 0.12 $ 0.07 $ 0.18 $ 0.04
Discontinued operations - basic (in dollars per share) 0.00 (0.07) 0.00 (0.10)
Basic net income (loss) per common share (in dollars per share) 0.12 0.00 0.18 (0.06)
Diluted net income (loss) per common share:        
Continuing operations- diluted(in dollars per share) 0.12 0.06 0.18 0.04
Discontinued operations- diluted (in dollars per share) 0.00 (0.05) 0.00 (0.10)
Diluted net (loss) income per common share (in dollars per share) $ 0.12 $ 0.01 $ 0.18 $ (0.06)
Weighted average common shares outstanding - basic (in shares) 147,326,273 115,866,371 147,033,879 115,136,646
Weighted average shares outstanding - diluted (in shares) 148,897,920 146,862,924 149,211,012 115,849,854