XML 13 R4.htm IDEA: XBRL DOCUMENT v3.23.2
CONDENSED CONSOLIDATED STATEMENTS OF INCOME - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Sales revenues:        
Total sales revenues $ 84,622 $ 82,726 $ 170,855 $ 160,597
Costs of sales:        
Total costs of sales 44,133 42,053 88,310 78,734
Gross profit 40,489 40,673 82,545 81,863
Operating expenses:        
Product development 10,595 8,107 20,434 16,169
Sales and marketing 8,132 8,226 15,089 15,269
General and administrative 19,654 14,994 34,604 28,421
Amortization of acquisition-related intangibles 4,014 4,758 8,029 8,430
Total operating expenses 42,395 36,085 78,156 68,289
Operating income (loss) (1,906) 4,588 4,389 13,574
Other income (expense):        
Other income 78 278 346 435
Gain on contingent consideration 0 330 0 1,580
Loss on extinguishment of debt 0 (125) 0 (125)
Interest expense (2,664) (1,232) (5,334) (2,149)
Total other income (expense) (2,586) (749) (4,988) (259)
Income (loss) before taxes (4,492) 3,839 (599) 13,315
Provision (benefit) for income taxes (1,655) 763 (846) 2,126
Net income (loss) $ (2,837) $ 3,076 $ 247 $ 11,189
Net income per common share-basic (in dollars per share) $ (0.20) $ 0.21 $ 0.02 $ 0.76
Net income per common share-diluted (in dollars per share) $ (0.20) $ 0.21 $ 0.02 $ 0.76
Weighted average shares outstanding used in per common share computations:        
Basic (in shares) 14,200 14,469 14,168 14,425
Diluted (in shares) 14,200 14,469 14,168 14,425
RCM        
Sales revenues:        
Total sales revenues $ 47,760 $ 46,814 $ 96,391 $ 87,325
Costs of sales:        
Total costs of sales 27,119 25,382 54,302 45,780
EHR        
Sales revenues:        
Total sales revenues 34,967 34,143 70,158 68,905
Costs of sales:        
Total costs of sales 15,891 15,721 32,239 31,061
Patient Engagement        
Sales revenues:        
Total sales revenues 1,895 1,769 4,306 4,367
Costs of sales:        
Total costs of sales $ 1,123 $ 950 $ 1,769 $ 1,893