PERKINS CAPITAL MANAGEMENT, INC.