Duplicate azuread_application when redeploying, same display_name, different application_id

I’m deploying an azuread_application as part of my terraform-managed infrastructure. When I redeploy the infrastructure, terraform creates a new application, since the application_id is different, even though the display_name is the same.

Any workarounds to not end up with n applications after n redeploys? Thanks!