XML 14 R4.htm IDEA: XBRL DOCUMENT v3.23.3
Consolidated Statements of Income - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Consolidated Statements of Income [Abstract]        
Net sales $ 92,112 $ 97,154 $ 292,688 $ 307,230
Cost of sales 32,549 32,542 104,285 104,754
Gross profit 59,563 64,612 188,403 202,476
Selling, general and administrative expenses 56,734 59,109 173,715 182,459
Income from operations 2,829 5,503 14,688 20,017
Interest expense (453) (319) (1,920) (786)
Income before income taxes 2,376 5,184 12,768 19,231
Provision for income taxes (532) (1,361) (3,333) (4,981)
Net income $ 1,844 $ 3,823 $ 9,435 $ 14,250
Income per common share:        
Basic $ 0.04 $ 0.08 $ 0.22 $ 0.28
Diluted $ 0.04 $ 0.08 $ 0.22 $ 0.28
Weighted average shares outstanding:        
Basic 43,522,768 50,423,923 43,385,316 50,674,870
Diluted 43,733,706 50,717,426 43,555,988 51,080,404