XML 50 R5.htm IDEA: XBRL DOCUMENT v3.22.0.1
Consolidated Statements of Income and Comprehensive Income - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Income Statement [Abstract]    
Revenue $ 417,733 $ 351,591
Cost of goods sold 198,498 165,053
Gross profit 219,235 186,538
Operating expenses:    
Selling expenses 96,643 76,775
General and administrative expenses 110,605 89,213
Operating expenses 207,248 165,988
Operating income 11,987 20,550
Interest expense (869) (654)
Other income, net 801 889
Income before income taxes (11,919) (20,785)
Income tax expense 2,513 5,672
Net income $ 9,406 $ 15,113
Basic income per share of common stock (in USD per share) $ 1.04 $ 1.68
Diluted income per share of common stock (in USD per share) $ 1.01 $ 1.62
Weighted average shares outstanding:    
Basic weighted average shares outstanding (in shares) 9,073 9,020
Effect of dilutive securities outstanding (in shares) 277 311
Diluted weighted average shares outstanding (in shares) 9,350 9,331
Comprehensive income    
Net income $ 9,406 $ 15,113
Other comprehensive income, net of tax:    
Adjustment for foreign currency translation (155) 700
Comprehensive income $ 9,251 $ 15,813