Ha, ha. I guess there's an ambiguity in the meaning of "I had the idea that". Or for that matter, "my idea is that...". It might mean that I am the originator of the idea. Or it might mean (which is does in this case) that it's the idea (belief, notion) that is currently in my head. My thoughts are the thoughts that are currently in my brain, whether or not they are original with me.You wrote "I had the idea ..." and then linked the paper.
Discussion of non-locality of string theory goes back toI had the idea that string theory was nonlocal even classically, although the nonlocality is only significant over short distances.