how long is the present on broadway