XML 15 R4.htm IDEA: XBRL DOCUMENT v3.24.2
CONDENSED CONSOLIDATED STATEMENTS OF INCOME - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
NET REVENUE        
Total net revenue $ 49,883 $ 44,952 $ 96,414 $ 87,122
COSTS OF REVENUE AND OPERATING EXPENSES        
Costs of revenue - devices and supplies 9,971 9,272 19,269 18,541
Sales and marketing 23,226 21,609 46,606 42,836
General and administrative 14,460 11,358 27,788 22,748
Total costs of revenue and operating expenses 47,657 42,239 93,663 84,125
Income from operations 2,226 2,713 2,751 2,997
Other income (expense)        
Gain on disposal of assets 19   19 2
Gain on change in fair value of contingent consideration   1,700   3,100
Interest expense, net (630) (317) (1,142) (401)
Other income (expense), net (611) 1,383 (1,123) 2,701
Income from operations before income taxes 1,615 4,096 1,628 5,698
Income tax expense 398 742 401 775
Net income $ 1,217 $ 3,354 $ 1,227 $ 4,923
Net income per share:        
Basic (in dollars per share) $ 0.04 $ 0.09 $ 0.04 $ 0.13
Diluted (in dollars per share) $ 0.04 $ 0.09 $ 0.04 $ 0.13
Weighted average basic shares outstanding (in shares) 31,762 36,435 32,053 36,564
Weighted average diluted shares outstanding (in shares) 32,204 37,061 32,516 37,249
Devices        
NET REVENUE        
Total net revenue $ 15,920 $ 13,743 $ 29,945 $ 25,687
Supplies        
NET REVENUE        
Total net revenue $ 33,963 $ 31,209 $ 66,469 $ 61,435