XML 81 R68.htm IDEA: XBRL DOCUMENT v3.25.4
Quarterly Financial Data (Schedule of Quarterly Results of Operations) (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2025
Sep. 30, 2025
Jun. 30, 2025
Mar. 31, 2025
Dec. 31, 2024
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Quarterly Financial Data [Abstract]                      
Net sales $ 77,487 $ 83,064 $ 88,260 $ 88,009 $ 79,454 $ 84,505 $ 91,384 $ 91,728 $ 336,820 $ 347,071 $ 377,146
Gross profit 47,830 52,279 56,841 58,070 50,996 56,228 60,331 60,319 215,020 227,874 243,061
Income (loss) from operations (4,471) (1,966) 440 183 (867) 250 1,851 2,283 (5,814) 3,517 16,158
Net income (loss) $ (3,444) $ (1,614) $ 392 $ 172 $ (628) $ 41 $ 1,219 $ 1,689 $ (4,494) $ 2,321 $ 10,071
Basic earnings (loss) per share $ (0.08) $ (0.04) $ 0.01 $ 0.00 $ (0.01) $ 0.00 $ 0.03 $ 0.04 $ (0.10) $ 0.05 $ 0.23
Diluted earnings (loss) per share $ (0.08) $ (0.04) $ 0.01 $ 0.00 $ (0.01) $ 0.00 $ 0.03 $ 0.04 $ (0.10) $ 0.05 $ 0.23