The newly signed multimillion-dollar five-year license deal includes both future releases and backcatalogue content