XML 14 R4.htm IDEA: XBRL DOCUMENT v3.23.2
CONDENSED CONSOLIDATED STATEMENTS OF INCOME - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
NET REVENUE        
Total net revenue $ 44,952 $ 36,759 $ 87,122 $ 67,842
COSTS OF REVENUE AND OPERATING EXPENSES        
Costs of revenue - devices and supplies 9,272 7,305 18,541 14,226
Sales and marketing 21,609 16,314 42,836 30,738
General and administrative 11,358 8,776 22,748 16,608
Total costs of revenue and operating expenses 42,239 32,395 84,125 61,572
Income from operations 2,713 4,364 2,997 6,270
Other income (expense)        
Gain on sale of fixed assets     2  
Gain (loss) on change in fair value of contingent consideration 1,700 (100) 3,100 100
Interest expense, net (317) (115) (401) (239)
Other income (expense), net 1,383 (215) 2,701 (139)
Income from operations before income taxes 4,096 4,149 5,698 6,131
Income tax expense 742 803 775 1,408
Net income $ 3,354 $ 3,346 $ 4,923 $ 4,723
Net income per share:        
Basic $ 0.09 $ 0.09 $ 0.13 $ 0.12
Diluted $ 0.09 $ 0.08 $ 0.13 $ 0.12
Weighted average basic shares outstanding 36,435 38,851 36,564 39,305
Weighted average diluted shares outstanding 37,061 39,893 37,249 40,367
Devices        
NET REVENUE        
Total net revenue $ 13,743 $ 9,505 $ 25,687 $ 16,230
Supplies        
NET REVENUE        
Total net revenue $ 31,209 $ 27,254 $ 61,435 $ 51,612