v3.25.2
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Income Statement [Abstract]        
Net sales $ 98,605 $ 87,207 $ 186,810 $ 171,915
Cost of sales 18,681 14,855 35,239 27,841
Gross profit 79,924 72,352 151,571 144,074
Operating expenses:        
Selling, general and administrative 64,151 55,401 124,120 110,530
Research and development 3,303 3,012 6,632 5,852
Investigation, restatement and related 0 (9,701) 0 (9,390)
Amortization of intangible assets 100 190 199 379
Impairment of intangible assets 0 0 0 54
Operating income 12,370 23,450 20,620 36,649
Other expense, net        
Interest income (expense), net 738 3 1,244 (1,687)
Other expense, net (101) (237) (247) (336)
Income from continuing operations before income tax 13,007 23,216 21,617 34,626
Income tax provision (3,389) (5,595) (4,978) (7,944)
Net income from continuing operations 9,618 17,621 16,639 26,682
Income from discontinued operations, net of tax 0 4 0 204
Net income $ 9,618 $ 17,625 $ 16,639 $ 26,886
Basic net income per common share:        
Continuing operations - basic (in dollars per share) $ 0.07 $ 0.12 $ 0.11 $ 0.18
Discontinued operations - basic (in dollars per share) 0 0.00 0 0.00
Basic net income per common share (in dollars per share) 0.07 0.12 0.11 0.18
Diluted net income per common share:        
Continuing operations - diluted (in dollars per share) 0.06 0.12 0.11 0.18
Discontinued operations - diluted (in dollars per share) 0 0.00 0 0.00
Diluted net income per common share (in dollars per share) $ 0.06 $ 0.12 $ 0.11 $ 0.18
Weighted average common shares outstanding - basic (in shares) 147,761,332 147,326,273 147,518,179 147,033,879
Weighted average shares outstanding - diluted (in shares) 149,317,281 148,897,920 149,529,544 149,211,012