XML 15 R4.htm IDEA: XBRL DOCUMENT v3.25.2
Condensed Consolidated Statements of Operations (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
NET SALES $ 105,647 $ 98,258 $ 219,720 $ 211,164
COST OF GOODS SOLD 62,366 60,220 129,431 128,977
GROSS MARGIN 43,281 38,038 90,289 82,187
OPERATING EXPENSES 36,125 33,530 74,427 69,695
INCOME FROM OPERATIONS 7,156 4,508 15,862 12,492
INTEREST EXPENSE AND OTHER – net (2,519) (6,131) (4,874) (10,785)
INCOME (LOSS) BEFORE INCOME TAX EXPENSE 4,637 (1,623) 10,988 1,707
INCOME TAX EXPENSE (BENEFIT) 1,029 (380) 2,438 399
NET INCOME (LOSS) $ 3,608 $ (1,243) $ 8,550 $ 1,308
INCOME (LOSS) PER SHARE        
Basic (in dollars per share) $ 0.48 $ (0.17) $ 1.15 $ 0.18
Diluted (in dollars per share) $ 0.48 $ (0.17) $ 1.14 $ 0.18
WEIGHTED AVERAGE NUMBER OF COMMON SHARES OUTSTANDING        
Basic (in shares) 7,461 7,429 7,460 7,423
Diluted (in shares) 7,493 7,429 7,493 7,466