v3.26.3
REVENUE RECOGNITION - Disaggregated Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Jul. 31, 2026
Jul. 31, 2025
Disaggregation of Revenue [Line Items]    
Total revenues $ 294,399 $ 292,032
Immersion Corporation [Member] | Total royalty and license revenue    
Disaggregation of Revenue [Line Items]    
Total revenues 3,804 3,872
Immersion Corporation [Member] | Fixed fee license revenue    
Disaggregation of Revenue [Line Items]    
Total revenues 832 736
Immersion Corporation [Member] | Per-unit royalty revenue    
Disaggregation of Revenue [Line Items]    
Total revenues $ 2,972 $ 3,136