XML 104 R92.htm IDEA: XBRL DOCUMENT v3.23.3
SEGMENT INFORMATION, GEOGRAPHIC INFORMATION AND CUSTOMER CONCENTRATION - Financial Information by Reportable Segments (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Segment Reporting Information [Line Items]      
Total net revenue $ 624,957 $ 507,149 $ 378,831
Gross profit 315,884 259,742 194,997
Operating income (loss) 45,519 18,809 (12,449)
Operating Segments      
Segment Reporting Information [Line Items]      
Total net revenue 624,957 507,149 378,831
Gross profit 318,649 262,659 198,753
Operating income (loss) 74,605 44,059 12,977
Operating Segments | Video      
Segment Reporting Information [Line Items]      
Total net revenue 274,189 288,507 242,510
Gross profit 165,618 169,468 132,092
Operating income (loss) 22,322 28,460 1,326
Operating Segments | Broadband      
Segment Reporting Information [Line Items]      
Total net revenue 350,768 218,642 136,321
Gross profit 153,031 93,191 66,661
Operating income (loss) $ 52,283 $ 15,599 $ 11,651