v3.26.1
Condensed Consolidated Statements of Operations (Unaudited) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Income Statement [Abstract]        
NET REVENUE $ 31,880,000 $ 27,377,000 $ 63,150,000 $ 55,009,000
OPERATING EXPENSES:        
Direct operating costs 17,457,000 14,480,000 34,307,000 29,944,000
Selling and marketing 1,300,000 1,118,000 2,714,000 2,249,000
General and administrative 5,370,000 4,358,000 10,866,000 8,690,000
Research and development 2,194,000 1,020,000 4,610,000 2,255,000
Change in contingent consideration (34,000) 23,000
Depreciation and amortization 3,731,000 3,382,000 7,768,000 6,719,000
Restructuring costs 23,000 137,000
Total operating expenses 30,018,000 24,381,000 60,288,000 49,994,000
OPERATING INCOME 1,862,000 2,996,000 2,862,000 5,015,000
OTHER:        
Interest income 73,000 51,000 83,000 93,000
Interest expense (815,000) (68,000) (873,000) (126,000)
Other income (expense) - net 104,000 (35,000) 126,000 (49,000)
INCOME BEFORE PROVISION FOR INCOME TAXES 1,224,000 2,944,000 2,198,000 4,933,000
Income tax provision 102,000 42,000 154,000 83,000
NET INCOME 1,122,000 2,902,000 2,044,000 4,850,000
Preferred stock dividend 941,000 1,365,000 2,306,000 4,176,000
NET INCOME (LOSS) ATTRIBUTABLE TO COMMON SHAREHOLDERS $ 181,000 $ 1,537,000 $ (262,000) $ 674,000
Net loss per common share: basic $ 0.00 $ 0.04 $ (0.01) $ 0.02
Net loss per common share: diluted $ 0.00 $ 0.04 $ (0.01) $ 0.02
Weighted-average common shares used to compute basic loss per share 42,493,449 42,321,629 42,482,758 33,118,912
Weighted-average common shares used to compute diluted loss per share 42,493,449 42,321,629 42,482,758 33,118,912