For security purposes, many theaters will not generate tickets until closer to the performance, which may cause a delay in the delivery of your tickets, depending on when you purchase.
This means even though you get a confirmation email immediately after buying, the actual scannable ticket barcodes might not be delivered to you until around 24 hours before your curtain time.