XML 16 R5.htm IDEA: XBRL DOCUMENT v3.22.0.1
Consolidated Statements of Operations - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Sales revenues:      
Sales revenues: $ 280,629 $ 264,488 $ 274,634
Costs of sales (exclusive of amortization shown separately below):      
Total costs of sales 139,747 128,242 130,489
Gross profit 140,882 136,246 144,145
Operating expenses:      
Product development 30,389 33,457 36,861
Sales and marketing 21,978 22,835 26,495
General and administrative 50,022 47,479 45,200
Amortization of acquisition-related intangibles 13,786 11,421 11,006
Total operating expenses 116,175 115,192 119,562
Operating income 24,707 21,054 24,583
Other income (expense):      
Other income 1,529 1,494 807
Gain on contingent consideration 0 0 5,000
Loss on extinguishment of debt 0 (202) 0
Interest expense (3,160) (3,562) (6,694)
Total other income (expense) (1,631) (2,270) (887)
Income before taxes 23,076 18,784 23,696
Provision for income taxes 4,646 4,538 3,228
Net income $ 18,430 $ 14,246 $ 20,468
Net income (loss) per share - basic (in dollars per share) $ 1.26 $ 0.98 $ 1.43
Net income (loss) per share - diluted (in dollars per share) $ 1.26 $ 0.98 $ 1.43
Weighted average shares outstanding used in per common share computations:      
Basic (in shares) 14,290 14,038 13,778
Diluted (in shares) 14,318 14,038 13,778
System sales and support      
Sales revenues:      
Sales revenues: $ 143,109 $ 152,954 $ 165,352
Costs of sales (exclusive of amortization shown separately below):      
Total costs of sales 70,664 69,361 73,872
TruBridge      
Sales revenues:      
Sales revenues: 137,520 111,534 109,282
Costs of sales (exclusive of amortization shown separately below):      
Total costs of sales $ 69,083 $ 58,881 $ 56,617