XML 18 R4.htm IDEA: XBRL DOCUMENT v3.21.1
Condensed Consolidated Statements of Income (Loss) (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Revenue    
Total Revenue $ 127,533 $ 114,523
Cost of Revenue    
Total Cost of Revenue 73,932 62,923
Gross Profit 53,601 51,600
Selling, general and administrative expenses 27,435 26,620
Research and development expenses 27,501 29,859
Asset impairments   65
Operating Loss (1,335) (4,944)
Interest and dividend income 290 356
Interest expense (6) (1)
Net investment gain (loss) 996 (10,877)
Other income, net 1,999 1,129
Income (Loss) Before Income Taxes 1,944 (14,337)
Income tax (expense) benefit (1,048) 4,368
Net Income (Loss) $ 896 $ (9,969)
Weighted average shares outstanding – basic 48,336 47,957
Weighted average shares outstanding – diluted 49,004 47,957
Earnings (loss) per common share – basic $ 0.02 $ (0.21)
Earnings (loss) per common share – diluted $ 0.02 $ (0.21)
Network Solutions [Member]    
Revenue    
Total Revenue $ 113,809 $ 97,372
Cost of Revenue    
Total Cost of Revenue 65,001 51,626
Gross Profit 48,808 45,746
Services & Support [Member]    
Revenue    
Total Revenue 13,724 17,151
Cost of Revenue    
Total Cost of Revenue 8,931 11,297
Gross Profit $ 4,793 $ 5,854