Can use one regular license of a theme in production and development environments at the same time?

or you need to buy two licenses for that?

One license can be used in 2 platform/environment at the same time. You have to deactivate the license from dev environment before using it to production site/environment.