XML 12 R4.htm IDEA: XBRL DOCUMENT v3.22.1
Condensed Consolidated Statements of (Loss) Income (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Revenue    
Total Revenue $ 154,518 $ 127,533
Cost of Revenue    
Total Cost of Revenue 100,202 73,932
Gross Profit 54,316 53,601
Selling, general and administrative expenses 27,893 27,435
Research and development expenses 26,491 27,501
Operating Loss (68) (1,335)
Interest and dividend income 204 290
Interest expense (30) (6)
Net investment (loss) gain (3,415) 996
Other (expense) income, net (226) 1,999
(Loss) Income Before Income Taxes (3,535) 1,944
Income tax benefit (expense) 2,408 (1,048)
Net (Loss) Income $ (1,127) $ 896
Weighted average shares outstanding – basic 49,113 48,336
Weighted average shares outstanding – diluted 49,113 49,004
(Loss) earnings per common share - basic $ (0.02) $ 0.02
(Loss) earnings per common share - diluted $ (0.02) $ 0.02
Network Solutions [Member]    
Revenue    
Total Revenue $ 138,374 $ 113,809
Cost of Revenue    
Total Cost of Revenue 90,653 65,001
Gross Profit 47,721 48,808
Services & Support [Member]    
Revenue    
Total Revenue 16,144 13,724
Cost of Revenue    
Total Cost of Revenue 9,549 8,931
Gross Profit $ 6,595 $ 4,793