The mere trespass on or occupation of land, contrary to the rights of the owner thereof, is not theft.
Iowa Code § 714.6