XML 29 R5.htm IDEA: XBRL DOCUMENT v3.25.0.1
CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME (LOSS) - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Income Statement [Abstract]      
NET SALES $ 975,177 $ 766,895 $ 595,344
COST OF GOODS SOLD 579,221 516,023 409,311
GROSS PROFIT 395,956 250,872 186,033
SELLING, GENERAL, AND ADMINISTRATIVE EXPENSES 357,957 281,318 238,016
INCOME (LOSS) FROM OPERATIONS 37,999 (30,446) (51,983)
OTHER INCOME (EXPENSES):      
Interest and Other Income, net 11,868 13,029 1,710
Interest Expense (12,262) (14,097) (5,208)
Gain on Equity Investment 9,918 0 0
Other income (expenses) 9,524 (1,068) (3,498)
INCOME (LOSS) BEFORE INCOME TAXES 47,523 (31,514) (55,481)
INCOME TAX EXPENSE 598 210 282
LOSS ON EQUITY METHOD INVESTMENT 0 1,890 3,731
INCOME (LOSS) ATTRIBUTABLE TO COMMON STOCKHOLDERS 46,925 (33,614) (59,494)
OTHER COMPREHENSIVE (LOSS) INCOME:      
Change in foreign currency translation (196) (1,961) 1,490
TOTAL OTHER COMPREHENSIVE (LOSS) INCOME (196) (1,961) 1,490
TOTAL COMPREHENSIVE INCOME (LOSS) $ 46,729 $ (35,575) $ (58,004)
NET INCOME (LOSS) PER SHARE ATTRIBUTABLE TO COMMON STOCKHOLDERS      
-BASIC (in dollars per share) $ 0.97 $ (0.70) $ (1.29)
-DILUTED (in dollars per share) $ 0.93 $ (0.70) $ (1.29)
WEIGHTED AVERAGE SHARES OF COMMON STOCK OUTSTANDING      
-BASIC (in shares) 48,487 48,163 46,191
-DILUTED (in shares) 50,255 48,163 46,191