I couldn't understand what is the meaning of floating through in this sentence. Please someone explain to me the meaning.
Before it was the self-proclaimed largest bookstore on Earth or the Web’s dominant superstore, Amazon.com was an idea floating through the New York City offices of one of the most unusual firms on Wall Street: D. E. Shaw & Co.