XML 18 R4.htm IDEA: XBRL DOCUMENT v3.22.0.1
Consolidated Statements of Income (Loss) - USD ($)
shares in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Revenue      
Total Revenue $ 563,004,000 $ 506,510,000 $ 530,061,000
Cost of Revenue      
Total Cost of Revenue 344,627,000 288,959,000 310,894,000
Gross Profit 218,377,000 217,551,000 219,167,000
Selling, general and administrative expenses 124,414,000 113,972,000 130,288,000
Research and development expenses 108,663,000 113,287,000 126,200,000
Asset impairments 0 65,000 3,872,000
Gain on contingency     (1,230,000)
Operating Loss (14,700,000) (9,773,000) (39,963,000)
Interest and dividend income 2,844,000 1,936,000 2,765,000
Interest expense (34,000) (5,000) (511,000)
Net investment gain 1,761,000 4,850,000 11,434,000
Other income (expense), net 3,824,000 (3,254,000) 1,498,000
Loss Before Income Taxes (6,305,000) (6,246,000) (24,777,000)
Income tax (expense) benefit (2,330,000) 8,624,000 (28,205,000)
Net Income (Loss) $ (8,635,000) $ 2,378,000 $ (52,982,000)
Weighted average shares outstanding – basic 48,582 47,996 47,836
Weighted average shares outstanding – diluted 48,582 48,288 47,836
(Loss) earnings per common share - basic $ (0.18) $ 0.05 $ (1.11)
(Loss) earnings per common share - diluted $ (0.18) $ 0.05 $ (1.11)
Network Solutions [Member]      
Revenue      
Total Revenue $ 498,834,000 $ 438,015,000 $ 455,226,000
Cost of Revenue      
Total Cost of Revenue 307,841,000 244,226,000 263,677,000
Gross Profit 190,993,000 193,789,000 191,549,000
Services & Support [Member]      
Revenue      
Total Revenue 64,170,000 68,495,000 74,835,000
Cost of Revenue      
Total Cost of Revenue 36,786,000 44,733,000 47,217,000
Gross Profit $ 27,384,000 $ 23,762,000 $ 27,618,000