Immersion (IMMR) Revenue By Category Royalty And License (2017 - 2024)