XML 13 R4.htm IDEA: XBRL DOCUMENT v3.22.2
Condensed Consolidated Statements of Income (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Revenue        
Total Revenue $ 172,038 $ 143,232 $ 326,556 $ 270,765
Cost of Revenue        
Total Cost of Revenue 109,532 80,564 209,734 154,496
Gross Profit 62,506 62,668 116,822 116,269
Selling, general and administrative expenses 27,873 30,866 55,766 58,301
Research and development expenses 26,500 27,871 52,991 55,372
Operating Income 8,133 3,931 8,065 2,596
Interest and dividend income 217 253 421 543
Interest expense (94) (6) (124) (12)
Net investment (loss) gain (4,646) 2,009 (8,061) 3,005
Other income, net 681 26 455 2,025
Income Before Income Taxes 4,291 6,213 756 8,157
Income tax (expense) benefit (2,148) (1,127) 260 (2,175)
Net Income $ 2,143 $ 5,086 $ 1,016 $ 5,982
Weighted average shares outstanding – basic 49,123 48,449 49,110 48,393
Weighted average shares outstanding – diluted 49,809 49,426 49,813 49,225
Earnings per common share - basic $ 0.04 $ 0.10 $ 0.02 $ 0.12
Earnings per common share - diluted $ 0.04 $ 0.10 $ 0.02 $ 0.12
Network Solutions [Member]        
Revenue        
Total Revenue $ 155,992 $ 125,449 $ 294,366 $ 239,258
Cost of Revenue        
Total Cost of Revenue 99,921 70,014 190,575 135,015
Gross Profit 56,071 55,435 103,791 104,243
Services & Support [Member]        
Revenue        
Total Revenue 16,046 17,783 32,190 31,507
Cost of Revenue        
Total Cost of Revenue 9,611 10,550 19,159 19,481
Gross Profit $ 6,435 $ 7,233 $ 13,031 $ 12,026