XML 104 R89.htm IDEA: XBRL DOCUMENT v3.24.0.1
SEGMENT INFORMATION, GEOGRAPHIC INFORMATION AND CUSTOMER CONCENTRATION - Schedule of Financial Information by Reportable Segments (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Segment Reporting Information [Line Items]      
Revenue $ 607,907 $ 624,957 $ 507,149
Operating income (loss) 22,172 45,519 18,809
Operating Segments      
Segment Reporting Information [Line Items]      
Revenue 607,907 624,957 507,149
Operating income (loss) 55,834 74,605 44,059
Operating Segments | Video      
Segment Reporting Information [Line Items]      
Revenue 219,425 274,189 288,507
Operating income (loss) (8,741) 22,322 28,460
Operating Segments | Broadband      
Segment Reporting Information [Line Items]      
Revenue 388,482 350,768 218,642
Operating income (loss) $ 64,575 $ 52,283 $ 15,599