The chain is the largest party supply store in the United States and recently exited bankruptcy in September 2023.