XML 28 R5.htm IDEA: XBRL DOCUMENT v3.25.4
CONSOLIDATED STATEMENTS OF INCOME (LOSS) AND COMPREHENSIVE INCOME (LOSS) - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Income Statement [Abstract]      
NET SALES $ 1,102,015 $ 975,177 $ 766,895
COST OF GOODS SOLD 652,389 579,221 516,023
GROSS PROFIT 449,626 395,956 250,872
SELLING, GENERAL, AND ADMINISTRATIVE EXPENSES 373,954 357,957 281,318
INCOME (LOSS) FROM OPERATIONS 75,672 37,999 (30,446)
OTHER (EXPENSES) INCOME:      
Interest and Other Income, net 9,221 11,868 13,029
Interest Expense (14,120) (12,262) (14,097)
Gain on Equity Investment 0 9,918 0
Other income (expenses) (4,899) 9,524 (1,068)
INCOME (LOSS) BEFORE INCOME TAXES 70,773 47,523 (31,514)
INCOME TAX (BENEFIT) EXPENSE (68,364) 598 210
LOSS ON EQUITY METHOD INVESTMENT 0 0 1,890
INCOME (LOSS) ATTRIBUTABLE TO COMMON STOCKHOLDERS 139,137 46,925 (33,614)
OTHER COMPREHENSIVE INCOME (LOSS):      
Change in foreign currency translation 1,121 (196) (1,961)
TOTAL OTHER COMPREHENSIVE INCOME (LOSS) 1,121 (196) (1,961)
TOTAL COMPREHENSIVE INCOME (LOSS) $ 140,258 $ 46,729 $ (35,575)
NET INCOME (LOSS) PER SHARE ATTRIBUTABLE TO COMMON STOCKHOLDERS      
-BASIC (in dollars per share) $ 2.85 $ 0.97 $ (0.70)
-DILUTED (in dollars per share) $ 2.64 $ 0.93 $ (0.70)
WEIGHTED AVERAGE SHARES OF COMMON STOCK OUTSTANDING      
-BASIC (in shares) 48,800 48,487 48,163
-DILUTED (in shares) 56,037 50,255 48,163