XML 15 R4.htm IDEA: XBRL DOCUMENT v3.25.3
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Revenues:        
Total revenues $ 45,893 $ 54,032 $ 117,789 $ 143,157
Cost of revenues:        
Total cost of revenues 26,809 35,232 67,207 92,304
Gross profit 19,084 18,800 50,582 50,853
Operating costs and expenses:        
Research and development 4,878 5,176 14,233 15,032
Sales and marketing 4,198 4,125 12,083 12,176
General and administrative 5,689 4,822 14,882 12,695
Depreciation and amortization 2,164 3,154 5,989 10,098
Impairment of capitalized software 0 507 384 927
Total operating costs and expenses 16,929 17,784 47,571 50,928
Operating income (loss) 2,155 1,016 3,011 (75)
Other (expense) income:        
Interest expense (885) (5,731) (2,844) (9,686)
Loss on extinguishment of revolving credit facility 0 0 0 (788)
Gain on debt restructurings, net 0 12,366 0 13,690
Other income (expense), net 126 (72) 611 (864)
Income (Loss) before income taxes 1,396 7,579 778 2,277
Income tax provision (benefit) (36) 36 9 171
Income (Loss) from continuing operations 1,432 7,543 769 2,106
Income (Loss) from discontinued operations (net of income tax provision (benefit) of $—, $266, $400 and $674, respectively) 0 1,426 (400) 3,032
Net income (loss) 1,432 8,969 369 5,138
Preferred stock dividends (903) (827) (2,650) (2,425)
Net income (loss) attributable to common stockholders $ 529 $ 8,142 $ (2,281) $ 2,713
Basic        
Continuing operations, basic (in dollars per share) $ 0.03 $ 0.54 $ (0.12) $ (0.03)
Discontinued operations, basic (in dollars per share) 0 0.12 (0.03) 0.25
Basic earnings (loss) per share (in dollars per share) [1] 0.03 0.66 (0.15) 0.23
Continuing operations, diluted (in dollars per share) 0.03 (0.16) (0.12) (0.03)
Discontinued operations, diluted (in dollars per share) 0 0.11 (0.03) 0.25
Diluted earnings (loss) per share (in dollars per share) $ 0.03 $ (0.06) $ (0.15) $ 0.23
Weighted-average shares used in computation of net earnings (loss) per share        
Basic (in shares) 15,142,000 12,336,503 15,056,458 12,036,989
Diluted (in shares) 15,522,042 13,218,293 15,056,458 12,036,989
Other comprehensive income (loss):        
Foreign currency translation adjustment $ 32 $ (1,292) $ 147 $ (1,385)
Comprehensive income 1,464 7,677 516 3,753
Product        
Revenues:        
Total revenues 33,687 42,005 81,563 110,653
Cost of revenues:        
Total cost of revenues 25,253 33,592 63,014 86,812
Mobile solutions        
Revenues:        
Total revenues 16,037 32,282 47,499 73,431
Fixed wireless access solutions        
Revenues:        
Total revenues 17,650 9,723 34,064 37,222
Software services and other        
Revenues:        
Total revenues 12,206 12,027 36,226 32,504
Cost of revenues:        
Total cost of revenues $ 1,556 $ 1,640 $ 4,193 $ 5,492
[1] *rounding may impact summation of amounts