Once you create a snapshot, a new delta virtual disk (<vmname>-00000x.vmdk) is created and used to store all subsequent changes. This way each delta/snapshot .vmdk file can grow up to the provisioned size of the base virtual disk (plus some MB for metadata), independent of thin or thick provisioned virtual disks.
André