v3.26.1
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Income Statement [Abstract]    
Net sales $ 265,497 $ 227,793
Cost of sales 165,998 137,981
Gross profit 99,499 89,812
Operating expenses:    
Sales and marketing 24,534 24,430
Research and development 33,309 28,336
General and administrative 36,092 32,808
Settlement of litigation matters 13,500 0
(Gain) loss on foreign exchange (200) 2,411
Total operating expenses 107,235 87,985
Operating (loss) income (7,736) 1,827
Other income, net:    
Interest income, net 6,922 7,444
Other income, net 1,833 1,344
Total other income 8,755 8,788
Income before provision for income taxes 1,019 10,615
(Benefit) provision for income taxes (565) 6,857
Net income $ 1,584 $ 3,758
Net income per common share:    
Basic (in dollars per share) $ 0.04 $ 0.09
Diluted (in dollars per share) $ 0.04 $ 0.09
Weighted average common shares outstanding:    
Basic (in shares) 42,244,534 42,604,799
Diluted (in shares) 42,911,591 42,831,786