XML 117 R4.htm IDEA: XBRL DOCUMENT v3.21.2
Consolidated Statements of Income and Comprehensive Income - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Income Statement [Abstract]        
Revenue $ 105,570 $ 90,277 $ 315,666 $ 253,458
Cost of goods sold 49,524 43,052 150,440 118,999
Gross profit 56,046 47,225 165,226 134,459
Operating expenses:        
Selling expenses 24,908 19,155 72,945 55,445
General and administrative expenses 26,518 26,069 79,469 57,806
Operating expenses 51,426 45,224 152,414 113,251
Operating income 4,620 2,001 12,812 21,208
Interest expense (119) (142) (710) (329)
Other income (expense), net 209 (615) (802) (15)
Income before income taxes 4,292 2,474 12,904 20,894
Income tax expense 636 736 2,717 6,004
Net income $ 3,656 $ 1,738 $ 10,187 $ 14,890
Basic income per share of common stock (in USD per share) $ 0.40 $ 0.19 $ 1.12 $ 1.65
Diluted income per share of common stock (in USD per share) $ 0.39 $ 0.19 $ 1.09 $ 1.60
Weighted average shares outstanding:        
Basic weighted average shares outstanding (in shares) 9,078 9,017 9,073 9,017
Effect of dilutive securities outstanding (in shares) 279 313 273 312
Diluted weighted average shares outstanding (in shares) 9,357 9,330 9,346 9,329
Comprehensive income:        
Net income $ 3,656 $ 1,738 $ 10,187 $ 14,890
Adjustment for foreign currency translation (928) 398 57 (918)
Net comprehensive income $ 2,728 $ 2,136 $ 10,244 $ 13,972