v3.24.3
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME (LOSS) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Income Statement [Abstract]        
Net Sales $ 253,367 $ 200,621 $ 712,469 $ 551,474
COST OF GOODS SOLD 151,120 134,328 428,112 375,177
GROSS PROFIT 102,247 66,293 284,357 176,297
SELLING, GENERAL, AND ADMINISTRATIVE EXPENSES 90,338 73,371 265,734 221,638
INCOME (LOSS) FROM OPERATIONS 11,909 (7,078) 18,623 (45,341)
OTHER INCOME (EXPENSES):        
Interest and Other Income, net 2,963 4,130 9,158 9,185
Interest Expense (2,923) (4,148) (8,734) (10,648)
Gain on Equity Investment 0 0 9,918 0
Other income (expenses) 40 (18) 10,342 (1,463)
INCOME (LOSS) BEFORE INCOME TAXES 11,949 (7,096) 28,965 (46,804)
INCOME TAX EXPENSE 54 70 162 210
LOSS ON EQUITY METHOD INVESTMENT 0 0 0 1,890
INCOME (LOSS) ATTRIBUTABLE TO COMMON STOCKHOLDERS 11,895 (7,166) 28,803 (48,904)
OTHER COMPREHENSIVE INCOME (LOSS):        
Change in foreign currency translation 604 (296) 407 (2,329)
TOTAL OTHER COMPREHENSIVE INCOME (LOSS) 604 (296) 407 (2,329)
TOTAL COMPREHENSIVE INCOME (LOSS) $ 12,499 $ (7,462) $ 29,210 $ (51,233)
NET INCOME (LOSS) PER SHARE ATTRIBUTABLE TO COMMON STOCKHOLDERS        
-BASIC (in dollars per share) $ 0.25 $ (0.15) $ 0.59 $ (1.02)
-DILUTED (in dollars per share) $ 0.24 $ (0.15) $ 0.57 $ (1.02)
WEIGHTED AVERAGE SHARES OF COMMON STOCK OUTSTANDING        
-BASIC (in shares) 48,509 48,194 48,436 48,123
-DILUTED (in shares) 50,282 48,194 50,203 48,123