XML 60 R44.htm IDEA: XBRL DOCUMENT v3.22.0.1
Revenue Recognition (Schedule of Net Revenue Disaggregated by Geographical Region and Sales Channel) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Disaggregation of Revenue [Line Items]      
Total net revenue $ 1,168,073 $ 1,255,202 $ 998,763
Service provider      
Disaggregation of Revenue [Line Items]      
Total net revenue 131,533 195,864 133,317
Non-service provider      
Disaggregation of Revenue [Line Items]      
Total net revenue 1,036,540 1,059,338 865,446
Americas      
Disaggregation of Revenue [Line Items]      
Total net revenue 786,326 897,971 653,006
EMEA      
Disaggregation of Revenue [Line Items]      
Total net revenue 229,829 221,665 200,099
APAC      
Disaggregation of Revenue [Line Items]      
Total net revenue 151,918 135,566 145,658
Connected Home      
Disaggregation of Revenue [Line Items]      
Total net revenue 853,472 1,007,545 711,391
Connected Home | Service provider      
Disaggregation of Revenue [Line Items]      
Total net revenue 129,052 192,714 128,852
Connected Home | Non-service provider      
Disaggregation of Revenue [Line Items]      
Total net revenue 724,420 814,831 582,539
Connected Home | Americas      
Disaggregation of Revenue [Line Items]      
Total net revenue 651,936 788,402 529,982
Connected Home | EMEA      
Disaggregation of Revenue [Line Items]      
Total net revenue 112,368 129,929 91,586
Connected Home | APAC      
Disaggregation of Revenue [Line Items]      
Total net revenue 89,168 89,214 89,823
SMB      
Disaggregation of Revenue [Line Items]      
Total net revenue 314,601 247,657 287,372
SMB | Service provider      
Disaggregation of Revenue [Line Items]      
Total net revenue 2,481 3,150 4,465
SMB | Non-service provider      
Disaggregation of Revenue [Line Items]      
Total net revenue 312,120 244,507 282,907
SMB | Americas      
Disaggregation of Revenue [Line Items]      
Total net revenue 134,390 109,569 123,024
SMB | EMEA      
Disaggregation of Revenue [Line Items]      
Total net revenue 117,461 91,736 108,513
SMB | APAC      
Disaggregation of Revenue [Line Items]      
Total net revenue $ 62,750 $ 46,352 $ 55,835