XML 24 R5.htm IDEA: XBRL DOCUMENT v3.25.0.1
CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Revenues:    
Total revenues $ 191,244 $ 167,286
Cost of revenues:    
Total cost of revenues 122,447 131,510
Gross profit 68,797 35,776
Operating costs and expenses:    
Research and development 20,596 19,725
Sales and marketing 15,951 16,632
General and administrative 17,240 15,853
Impairment of capitalized software 12,368 18,408
Impairment of capitalized software 927 1,115
Total operating costs and expenses 67,082 71,733
Operating income (loss) 1,715 (35,957)
Other income (expense):    
Loss on debt restructurings, net (2,851) 0
Loss on extinguishment of revolving credit facility (788) 0
Interest expense, net (10,906) (9,086)
Other income (expense), net (850) 70
Loss before income taxes (13,680) (44,973)
Income tax provision 689 43
Loss from continuing operations, net of tax (14,369) (45,016)
Income (Loss) from discontinued operations (net of income tax provision of $1,956 and $841, respectively) 18,941 (1,169)
Net income (loss) 4,572 (46,185)
Preferred stock dividends (3,269) (2,991)
Net income (loss) attributable to common stockholders $ 1,303 $ (49,176)
Basic    
Continuing operations (in dollars per share) $ (1.41) $ (4.22)
Discontinued operations (in dollars per share) 1.51 (0.10)
Basic earnings (loss) per share (in dollars per share) [1] 0.10 (4.32)
Diluted    
Continuing operations (in dollars per share) (1.41) (4.22)
Discontinued operations (in dollars per share) 1.51 (0.10)
Diluted earnings (loss) per share (in dollars per share) [1] $ 0.10 $ (4.32)
Weighted-average shares used in computation of net earnings (loss) per share    
Basic (in shares) [1] 12,535,756 11,372,069
Diluted (in shares) [1] 12,535,756 11,372,069
Other comprehensive (loss) income:    
Foreign currency translation adjustment $ (581) $ 1,002
Release of cumulative foreign currency translation adjustments as a result of the sale of Telematics Business 6,126 0
Comprehensive income (loss) 10,117 (45,183)
Product revenues    
Revenues:    
Total revenues 146,579 135,398
Cost of revenues:    
Total cost of revenues 115,390 127,157
Mobile solutions    
Revenues:    
Total revenues 98,930 80,498
Fixed wireless access solutions    
Revenues:    
Total revenues 47,649 54,900
Services and other    
Revenues:    
Total revenues 44,665 31,888
Cost of revenues:    
Total cost of revenues $ 7,057 $ 4,353
[1] Adjusted retroactively for reverse stock split that occurred on January 24, 2024, see Note 1. Rounding may affect summation.