v3.25.2
CONSOLIDATED STATEMENTS OF INCOME - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
NET REVENUE    
Total net revenue $ 192,354 $ 184,322
COSTS OF REVENUE AND OPERATING EXPENSES    
Costs of revenue - devices and supplies 39,429 38,366
Sales and marketing 86,581 86,659
General and administrative 60,354 48,517
Total costs of revenue and operating expenses 186,364 173,542
Income from operations 5,990 10,780
Other income (expense)    
Gain on disposal of assets 19 39
Change in fair value of contingent consideration   2,854
Interest expense, net (2,382) (1,094)
Other income (expense), net (2,363) 1,799
Income from operations before income taxes 3,627 12,579
Income tax expense 633 2,847
Net income $ 2,994 $ 9,732
Net income per share:    
Basic (in dollars per share) $ 0.09 $ 0.27
Diluted (in dollars per share) $ 0.09 $ 0.27
Weighted average basic shares outstanding (in shares) 31,941 35,555
Weighted average diluted shares outstanding (in shares) 32,299 36,142
Devices    
NET REVENUE    
Total net revenue $ 59,612 $ 58,822
Supplies    
NET REVENUE    
Total net revenue $ 132,742 $ 125,500