<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 async def get_details(self):
 """Get machine details information. :returns: Mapping of hardware details. """

        data = await self._handler.details(system_id=self.system_id)
        return bson.decode_all(data)[0]