v3.26.1
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Income Statement [Abstract]        
Net sales $ 72,113 $ 78,187 $ 137,023 $ 147,767
Cost of sales 22,775 29,075 43,246 50,075
Gross profit 49,338 49,112 93,777 97,692
Operating expenses:        
Selling and marketing 21,018 23,109 44,213 49,149
Research and development 1,407 1,251 2,509 2,249
General and administrative 23,341 27,452 45,284 61,017
Total operating expenses 45,766 51,812 92,006 112,415
Income (loss) from operations 3,572 (2,700) 1,771 (14,723)
Interest expense 6,295 4,144 12,641 6,642
Interest income (1,290) (3,158) (2,775) (6,186)
Other income, net (19) (18,146) (1,063) (18,206)
Change in fair value of warrant liabilities 0 210 0 (139)
Foreign currency transaction loss (gain), net 47 (4,469) 1,243 (6,349)
(Loss) income before provision for income taxes (1,461) 18,719 (8,275) 9,515
Income tax expense (benefit) 1,208 (993) 1,024 (101)
Net (loss) income (2,669) 19,712 (9,299) 9,616
Comprehensive (loss) income, net of tax:        
Foreign currency translation adjustments 313 3,629 35 4,757
Comprehensive (loss) income $ (2,356) $ 23,341 $ (9,264) $ 14,373
Net (loss) income per share        
Basic (in dollars per share) $ (0.02) $ 0.16 $ (0.07) $ 0.08
Diluted (in dollars per share) $ (0.02) $ 0.03 $ (0.07) $ (0.02)
Weighted average common stock outstanding        
Basic (in shares) 129,596,886 126,072,603 128,699,733 125,578,780
Diluted (in shares) 129,596,886 140,294,291 128,699,733 140,589,807