Annual report pursuant to Section 13 and 15(d)

Quarterly Operating Results (Details)

v3.21.1
Quarterly Operating Results (Details) - USD ($)
3 Months Ended 12 Months Ended
Dec. 31, 2020
Sep. 30, 2020
Jun. 30, 2020
Mar. 31, 2020
Dec. 31, 2019
Sep. 30, 2019
Jun. 30, 2019
Mar. 31, 2019
Dec. 31, 2020
Dec. 31, 2019
Selected Quarterly Financial Information [Line Items]                    
Sales $ 11,675,000 $ 12,110,000 $ 9,628,000 $ 9,163,000 $ 15,364,000 $ 13,622,000 $ 10,704,000 $ 11,216,000 $ 42,575,546 $ 50,906,179
Operating income (loss) from continuing operations (133,000) 306,000 (1,646,000) (1,224,000) 1,187,000 772,000 (1,129,000) (821,000) (2,697,350) 9,214
Net (loss) income from continuing operations (174,000) 554,000 (1,367,000) (809,000) 1,214,000 877,000 (1,069,000) (771,000) (1,795,674) 250,619
Net income (loss) from discontinued operations 171,000 (291,000) (569,000) 2,313,000 506,000 860,000 3,842,000 1,010,000 1,624,016 6,218,430
Net income (loss) $ (3,000) $ 263,000 $ (1,936,000) $ 1,504,000 $ 1,720,000 $ 1,737,000 $ 2,773,000 $ 239,000 $ (171,658) $ 6,469,049
Basic net (loss) income per share:                    
Continuing operations $ (0.01) $ 0.06 $ (0.15) $ (0.09) $ 0.13 $ 0.09 $ (0.11) $ (0.08) $ (0.19) $ 0.03
Discontinued operations 0.01 (0.03) (0.06) 0.25 0.06 0.09 0.41 0.11 0.17 0.67
Diluted net (loss) income per share:                    
Continuing operations (0.01) 0.06 (0.15) (0.09) 0.13 0.09 (0.11) (0.08) (0.19) 0.03
Discontinued operations $ 0.01 $ (0.03) $ (0.06) $ 0.25 $ 0.05 $ 0.09 $ 0.41 $ 0.11 $ 0.17 $ 0.66
Discontinued Operations, Disposed of by Sale [Member]                    
Diluted net (loss) income per share:                    
Gain on sale of business line                 $ 2,247,000  
Discontinued Operations, Disposed of by Sale [Member] | Suttle FutureLink Fiber Business Line [Member]                    
Diluted net (loss) income per share:                    
Gain on sale of business line             $ 2,967,000      
Discontinued Operations, Disposed of by Sale [Member] | Remainder of Suttle Business Lines [Member]                    
Diluted net (loss) income per share:                    
Gain on sale of business line       $ 2,161,000