primero, open admite tres parametros en este orden: url, nombre, opciones. fijate que en tu codigo las opciones las estas pasando como segundo parametro de open en lugar de tercer parametro. tienes que hacer una de dos, asignale un nombre al popup o le pasas un string vacio en el segundo parametro. por otro lado no entiendo que tipo de valor es $row['Id']. si es un string para javascript tienes que encerrar ese string en comillas para que javascript lo pueda recibir como string, de lo contrario lo entiende como una variable. si es el caso de que es una variable ya existente en javascript, entonces no hay problema especificamente en esa parte. pero entonces, fijate que cuando concatenas la variable idenviar con la URL, estas intentando leer la propiedad value el cual no es una propiedad de los strings. simplemente tienes que concatenar idenviar con la URL sin leer la propiedad value.
Código:
window.open('detalle.php?id='+idenviar.value ...