Is the access code in log in with device how Bitwarden server recognizes a device?

This question has more to do with the technical implementation.

In the Help Center, it says the initiating client POSTs a request that among other things includes an access code. Is this the way that Bitwarden server makes sure that the initiating client is a recognized device? That is to say that is the access code a semipermanent way to authenticate an initiating client and that the access code is not generated randomly each time a user initiatives a log in with device authentication request? So does Bitwarden servers store the same access code (or a hashed version) so it can be used to verify against the access code sent by the initiating client?