XML 15 R4.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
CONSOLIDATED STATEMENTS OF OPERATIONS - (UNAUDITED) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Income Statement [Abstract]    
Revenue from Contract with Customer, Excluding Assessed Tax $ 29,393 $ 34,114
Cost of sales 6,296 7,413
Gross profit 23,097 26,701
Operating expenses:    
Commissions and incentives 11,685 13,558
Selling and administrative expenses 10,176 12,043
Depreciation and amortization expense 416 387
Total operating expenses 22,277 25,988
Income from operations 820 713
Interest income, net 18 24
Other income, net 871 333
Income before income taxes 1,709 1,070
Income tax provision (529) (466)
Net income $ 1,180 $ 604
Income per common share:    
Basic (in dollars per share) $ 0.63 $ 0.32
Diluted (in dollars per share) $ 0.63 $ 0.32
Weighted-average common shares outstanding:    
Basic (in shares) 1,884 1,872
Diluted (in shares) 1,884 1,891