XML 15 R4.htm IDEA: XBRL DOCUMENT v3.21.2
CONSOLIDATED STATEMENTS OF OPERATIONS - (UNAUDITED) - 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 from Contract with Customer, Excluding Assessed Tax $ 42,504 $ 37,647 $ 80,823 $ 74,252
Cost of sales 10,126 8,708 17,348 15,716
Gross profit 32,378 28,939 63,475 58,536
Operating expenses:        
Commissions and incentives 16,898 15,330 32,496 30,219
Selling and administrative expenses 7,571 7,165 14,682 14,020
Depreciation and amortization expense 442 537 952 1,057
Other operating costs 5,449 4,797 10,538 10,118
Total operating expenses 30,360 27,829 58,668 55,414
Income from operations 2,018 1,110 4,807 3,122
Interest income, net 7 13 29 63
Other income (expense), net 152 166 (130) (42)
Income before income taxes 2,177 1,289 4,706 3,143
Income tax (provision) benefit (48) (159) (383) 775
Net income $ 2,129 $ 1,130 $ 4,323 $ 3,918
Earnings per common share:        
Basic (in dollars per share) $ 1.03 $ 0.48 $ 2.09 $ 1.65
Diluted (in dollars per share) $ 0.99 $ 0.47 $ 2.03 $ 1.62
Weighted-average common shares outstanding:        
Basic (in shares) 2,060 2,370 2,065 2,380
Diluted (in shares) 2,139 2,388 2,128 2,402