Once an Extended Hours order is placed, it will attempt to be executed in the current trading session.
For example, if the order is placed during the pre-market session, it will attempt to be executed during the pre-market session. If the order is not fully executed, the order will roll over to the next session (core-market hours in this example). The order will roll over to the after-hours session if it is not fully executed during core market hours.
Orders that are placed outside of all trading sessions (8:00 PM ET – 4:00 AM ET) will be queued for execution at the start of the next pre-market session at 4:00 AM ET.