Netflix cut ties with the company in March 2026.