XML 14 R4.htm IDEA: XBRL DOCUMENT v3.21.2
Condensed Consolidated Statements of Income (Loss) (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Revenue        
Total Revenue $ 138,081 $ 133,143 $ 408,846 $ 376,381
Cost of Revenue        
Total Cost of Revenue 90,408 74,181 244,904 212,347
Gross Profit 47,673 58,962 163,942 164,034
Selling, general and administrative expenses 30,972 27,205 89,273 84,624
Research and development expenses 26,759 27,223 82,131 85,794
Asset impairments       65
Operating Income (Loss) (10,058) 4,534 (7,462) (6,449)
Interest and dividend income 344 344 887 1,031
Interest expense (6)   (18) (1)
Net investment gain (loss) (63) 2,844 2,942 1,819
Other income (expense), net 648 (1,679) 2,673 (2,307)
Income (Loss) Before Income Taxes (9,135) 6,043 (978) (5,907)
Income tax (expense) benefit (1,292) (562) (3,467) 2,171
Net Income (Loss) $ (10,427) $ 5,481 $ (4,445) $ (3,736)
Weighted average shares outstanding – basic 48,609 47,957 48,470 47,957
Weighted average shares outstanding – diluted 48,609 48,424 48,470 47,957
Earnings (loss) per common share – basic $ (0.21) $ 0.11 $ (0.09) $ (0.08)
Earnings (loss) per common share – diluted $ (0.21) $ 0.11 $ (0.09) $ (0.08)
Network Solutions [Member]        
Revenue        
Total Revenue $ 120,767 $ 115,229 $ 360,025 $ 323,924
Cost of Revenue        
Total Cost of Revenue 81,029 62,795 216,044 178,492
Gross Profit 39,738 52,434 143,981 145,432
Services & Support [Member]        
Revenue        
Total Revenue 17,314 17,914 48,821 52,457
Cost of Revenue        
Total Cost of Revenue 9,379 11,386 28,860 33,855
Gross Profit $ 7,935 $ 6,528 $ 19,961 $ 18,602