XML 49 R39.htm IDEA: XBRL DOCUMENT v3.25.2
Revenue - Schedule of Revenue by Product Category (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Disaggregation of Revenue [Line Items]        
Total revenue $ 105,933 $ 119,591 $ 219,966 $ 238,435
Pay TV        
Disaggregation of Revenue [Line Items]        
Total revenue 49,937 60,752 99,801 117,558
Consumer Electronics        
Disaggregation of Revenue [Line Items]        
Total revenue 18,763 17,164 41,561 43,292
Connected Car        
Disaggregation of Revenue [Line Items]        
Total revenue 25,105 31,423 58,391 55,771
Media Platform        
Disaggregation of Revenue [Line Items]        
Total revenue $ 12,128 $ 10,252 $ 20,213 $ 21,814