XML 45 R36.htm IDEA: XBRL DOCUMENT v3.23.2
Revenue - Schedule of Revenue by Market (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Disaggregation of Revenue [Line Items]        
Total revenue $ 126,872 $ 126,203 $ 253,711 $ 245,092
Pay TV        
Disaggregation of Revenue [Line Items]        
Total revenue 58,031 60,371 118,325 124,525
Consumer Electronics        
Disaggregation of Revenue [Line Items]        
Total revenue 31,716 39,493 68,451 67,583
Connected Car        
Disaggregation of Revenue [Line Items]        
Total revenue 23,474 20,855 44,022 40,574
Media Platform        
Disaggregation of Revenue [Line Items]        
Total revenue $ 13,651 $ 5,484 $ 22,913 $ 12,410