XML 15 R4.htm IDEA: XBRL DOCUMENT v3.24.3
CONDENSED CONSOLIDATED STATEMENTS OF INCOME - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
NET REVENUE        
Total net revenue $ 49,966 $ 49,915 $ 146,380 $ 137,037
COSTS OF REVENUE AND OPERATING EXPENSES        
Costs of revenue - devices and supplies 10,177 9,553 29,446 28,094
Sales and marketing 20,713 22,146 67,319 64,982
General and administrative 15,274 12,731 43,062 35,479
Total costs of revenue and operating expenses 46,164 44,430 139,827 128,555
Income from operations 3,802 5,485 6,553 8,482
Other income (expense)        
Gain on disposal of assets   37 19 39
Change in fair value of contingent consideration   (245)   2,855
Interest expense, net (625) (327) (1,767) (728)
Other income (expense), net (625) (535) (1,748) 2,166
Income from operations before income taxes 3,177 4,950 4,805 10,648
Income tax expense 795 1,356 1,196 2,131
Net income $ 2,382 $ 3,594 $ 3,609 $ 8,517
Net income per share:        
Basic (in dollars per share) $ 0.07 $ 0.10 $ 0.11 $ 0.24
Diluted (in dollars per share) $ 0.07 $ 0.10 $ 0.11 $ 0.23
Weighted average basic shares outstanding (in shares) 31,775 35,531 31,960 36,216
Weighted average diluted shares outstanding (in shares) 32,088 36,103 32,340 36,866
Devices        
NET REVENUE        
Total net revenue $ 14,858 $ 16,855 $ 44,803 $ 42,542
Supplies        
NET REVENUE        
Total net revenue $ 35,108 $ 33,060 $ 101,577 $ 94,495