XML 25 R5.htm IDEA: XBRL DOCUMENT v3.25.4
CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Revenues:    
Total revenues $ 166,188 $ 191,244
Cost of revenues:    
Total cost of revenues 95,192 122,447
Gross profit 70,996 68,797
Operating costs and expenses:    
Research and development 19,801 20,596
Sales and marketing 17,398 15,951
General and administrative 20,761 17,240
Depreciation and amortization 8,336 12,368
Impairment of capitalized software 384 927
Total operating costs and expenses 66,680 67,082
Operating income 4,316 1,715
Other income (expense):    
Loss on debt restructurings, net 0 (2,851)
Loss on extinguishment of revolving credit facility 0 (788)
Interest expense (3,771) (10,906)
Other income (expense), net 737 (850)
Income (loss) before income taxes 1,282 (13,680)
Income tax provision 44 689
Income (loss) from continuing operations 1,238 (14,369)
Income (Loss) from discontinued operations (net of income tax provision of $400 and $1,956, respectively) (400) 18,941
Net income 838 4,572
Preferred stock dividends (3,574) (3,269)
Net income (loss) attributable to common stockholders $ (2,736) $ 1,303
Basic    
Continuing operations (in dollars per share) $ (0.15) $ (1.41)
Discontinued operations (in dollars per share) (0.03) 1.51
Basic earnings (loss) per share (in dollars per share) [1] (0.18) 0.10
Diluted    
Continuing operations (in dollars per share) (0.15) (1.41)
Discontinued operations (in dollars per share) (0.03) 1.51
Diluted earnings (loss) per share (in dollars per share) [1] $ (0.18) $ 0.10
Weighted-average shares used in computation of net earnings (loss) per share:    
Basic (in shares) [1] 15,129,030 12,535,756
Diluted (in shares) [1] 15,129,030 12,535,756
Other comprehensive (loss) income:    
Foreign currency translation adjustment $ 185 $ (581)
Release of cumulative foreign currency translation adjustments as a result of the sale of Telematics Business 0 6,126
Comprehensive income (loss) 1,023 10,117
Product revenues    
Revenues:    
Total revenues 117,679 146,579
Cost of revenues:    
Total cost of revenues 89,523 115,390
Mobile solutions    
Revenues:    
Total revenues 67,928 98,930
Fixed wireless access solutions    
Revenues:    
Total revenues 49,751 47,649
Software services and other    
Revenues:    
Total revenues 48,509 44,665
Cost of revenues:    
Total cost of revenues $ 5,669 $ 7,057
[1] Adjusted retroactively for reverse stock split that occurred on January 24, 2024, see Note 1. Rounding may affect summation.