XML 30 R5.htm IDEA: XBRL DOCUMENT v3.25.1
CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Revenues:      
Total revenues $ 342,646 $ 335,955 $ 326,648
Costs of revenue (exclusive of amortization and depreciation):      
Total costs of revenue (exclusive of amortization and depreciation) 168,531 175,868 166,541
Product development 34,456 37,246 31,898
Sales and marketing 27,059 28,049 27,131
General and administrative 76,992 76,153 54,965
Amortization 27,627 24,522 20,887
Depreciation 1,346 1,946 2,443
Goodwill impairment 0 35,913 0
Trademark impairment 0 2,342 0
Total expenses 336,011 382,039 303,865
Operating income (loss) 6,635 (46,084) 22,783
Other income (expense):      
Interest expense (16,169) (12,521) (6,320)
Other income (expense) (670) 745 1,618
Total other expense (16,839) (11,776) (4,702)
Income (loss) before taxes (10,204) (57,860) 18,081
Provision (benefit) for income taxes 10,235 (9,426) 2,214
Net income (loss) $ (20,439) $ (48,434) $ 15,867
Net income (loss) per share - basic (in dollars per share) $ (1.38) $ (3.34) $ 1.08
Net income (loss) per share - diluted (in dollars per share) $ (1.38) $ (3.34) $ 1.08
Weighted average shares outstanding used in per common share computations:      
Basic (in shares) 14,300 14,187 14,356
Diluted (in shares) 14,300 14,187 14,356
Financial Health      
Revenues:      
Total revenues $ 217,672 $ 192,325 $ 179,870
Costs of revenue (exclusive of amortization and depreciation):      
Total costs of revenue (exclusive of amortization and depreciation) 116,891 110,192 97,024
Patient Care      
Revenues:      
Total revenues 124,974 143,630 146,778
Costs of revenue (exclusive of amortization and depreciation):      
Total costs of revenue (exclusive of amortization and depreciation) $ 51,640 $ 65,676 $ 69,517