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 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Income Statement [Abstract]        
Revenue $ 106,540 $ 72,146 $ 210,096 $ 163,181
Cost of goods sold 51,920 33,833 100,916 75,947
Gross profit 54,620 38,313 109,180 87,234
Operating expenses:        
Selling expenses 24,235 16,306 48,037 36,290
General and administrative expenses 27,003 21,438 52,951 31,737
Operating expenses 51,238 37,744 100,988 68,027
Operating income 3,382 569 8,192 19,207
Interest expense (268) (72) (591) (187)
Other income (expense), net (639) (511) (1,011) 600
Income before income taxes 3,753 1,008 8,612 18,420
Income tax expense 818 389 2,081 5,268
Net income $ 2,935 $ 619 $ 6,531 $ 13,152
Basic income per share of common stock (in USD per share) $ 0.32 $ 0.07 $ 0.72 $ 1.46
Diluted income per share of common stock (in USD per share) $ 0.31 $ 0.07 $ 0.70 $ 1.41
Weighted average shares outstanding:        
Basic weighted average shares outstanding (in shares) 9,078 9,002 9,073 9,017
Effect of dilutive securities outstanding (in shares) 271 296 269 310
Diluted weighted average shares outstanding (in shares) 9,349 9,298 9,342 9,327
Comprehensive income:        
Net income $ 2,935 $ 619 $ 6,531 $ 13,152
Adjustment for foreign currency translation 354 1,178 985 (1,316)
Net comprehensive income $ 3,289 $ 1,797 $ 7,516 $ 11,836