XML 18 R4.htm IDEA: XBRL DOCUMENT v3.24.0.1
CONSOLIDATED STATEMENTS OF INCOME - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
NET REVENUE    
Total net revenue $ 184,322 $ 158,167
COSTS OF REVENUE AND OPERATING EXPENSES    
Costs of revenue - devices and supplies 38,366 32,005
Sales and marketing 86,659 67,116
General and administrative 48,517 36,108
Total costs of revenue and operating expenses 173,542 135,229
Income from operations 10,780 22,938
Other income (expense)    
Gain on sale of fixed assets 39  
Gain (loss) on change in fair value of contingent consideration 2,854 (300)
Interest expense, net (1,094) (440)
Other income (expense), net 1,799 (740)
Income from operations before income taxes 12,579 22,198
Income tax expense 2,847 5,150
Net income $ 9,732 $ 17,048
Net income per share:    
Basic $ 0.27 $ 0.44
Diluted $ 0.27 $ 0.44
Weighted average basic shares outstanding 35,555,000 38,467,000
Weighted average diluted shares outstanding 36,142,000 39,127,000
Devices    
NET REVENUE    
Total net revenue $ 58,822 $ 43,497
Supplies    
NET REVENUE    
Total net revenue $ 125,500 $ 114,670