XML 14 R4.htm IDEA: XBRL DOCUMENT v3.23.3
CONDENSED CONSOLIDATED STATEMENTS OF INCOME - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
NET REVENUE        
Total net revenue $ 49,915 $ 41,520 $ 137,037 $ 109,362
COSTS OF REVENUE AND OPERATING EXPENSES        
Costs of revenue - devices and supplies 9,553 8,391 28,094 22,617
Sales and marketing 22,146 17,212 64,982 47,950
General and administrative 12,731 9,359 35,479 25,967
Total costs of revenue and operating expenses 44,430 34,962 128,555 96,534
Income from operations 5,485 6,558 8,482 12,828
Other income (expense)        
Gain on sale of fixed assets 37   39  
Gain (loss) on change in fair value of contingent consideration (245) (100) 2,855  
Interest expense, net (327) (106) (728) (345)
Other income (expense), net (535) (206) 2,166 (345)
Income from operations before income taxes 4,950 6,352 10,648 12,483
Income tax expense 1,356 1,479 2,131 2,887
Net income $ 3,594 $ 4,873 $ 8,517 $ 9,596
Net income per share:        
Basic $ 0.10 $ 0.13 $ 0.24 $ 0.25
Diluted $ 0.10 $ 0.13 $ 0.23 $ 0.24
Weighted average basic shares outstanding 35,531 38,046 36,216 38,881
Weighted average diluted shares outstanding 36,103 38,865 36,866 39,729
Devices        
NET REVENUE        
Total net revenue $ 16,855 $ 11,349 $ 42,542 $ 27,579
Supplies        
NET REVENUE        
Total net revenue $ 33,060 $ 30,171 $ 94,495 $ 81,783