XML 48 R38.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue - Schedule of Revenue by Product Category (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Disaggregation of Revenue [Line Items]        
Total revenue $ 130,390 $ 121,637 $ 384,101 $ 366,728
Pay TV        
Disaggregation of Revenue [Line Items]        
Total revenue 60,319 58,378 178,644 182,903
Consumer Electronics        
Disaggregation of Revenue [Line Items]        
Total revenue 32,298 33,561 100,749 101,145
Connected Car        
Disaggregation of Revenue [Line Items]        
Total revenue 23,393 20,224 67,415 60,798
Media Platform        
Disaggregation of Revenue [Line Items]        
Total revenue $ 14,380 $ 9,474 $ 37,293 $ 21,882