XML 15 R4.htm IDEA: XBRL DOCUMENT v3.21.2
CONSOLIDATED STATEMENTS OF OPERATIONS - (UNAUDITED) - 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 from Contract with Customer, Excluding Assessed Tax $ 39,446 $ 37,966 $ 120,269 $ 112,218
Cost of sales 7,903 9,328 25,251 25,044
Gross profit 31,543 28,638 95,018 87,174
Operating expenses:        
Commissions and incentives 15,731 15,089 48,227 45,308
Selling and administrative expenses 7,156 6,639 21,838 20,659
Depreciation and amortization expense 408 468 1,360 1,525
Other operating costs 4,962 5,062 15,500 15,180
Total operating expenses 28,257 27,258 86,925 82,672
Income from operations 3,286 1,380 8,093 4,502
Interest income, net 15 10 44 73
Other (expense) income, net (19) 248 (149) 206
Income before income taxes 3,282 1,638 7,988 4,781
Income tax (provision) benefit (352) (22) (735) 753
Net income $ 2,930 $ 1,616 $ 7,253 $ 5,534
Earnings per common share:        
Basic (in dollars per share) $ 1.54 $ 0.77 $ 3.63 $ 2.42
Diluted (in dollars per share) $ 1.44 $ 0.76 $ 3.47 $ 2.38
Weighted-average common shares outstanding:        
Basic (in shares) 1,903 2,098 2,010 2,286
Diluted (in shares) 2,031 2,135 2,095 2,312