Quarterly report pursuant to Section 13 or 15(d)

Revenue from Contracts with Customers - Revenues from External Customers by Products and Services (Details)

v3.23.2
Revenue from Contracts with Customers - Revenues from External Customers by Products and Services (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Revenues from External Customers and Long-Lived Assets [Line Items]        
Net revenue $ 183,938 $ 280,009 $ 432,380 $ 543,936
Revenue Benchmark        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Net revenue 183,938 280,009 432,380 543,936
Broadband        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Net revenue $ 53,549 $ 139,098 $ 135,230 $ 273,654
Broadband | Revenue Benchmark | Product Concentration Risk        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Concentration risk percentage 29.00% 50.00% 31.00% 50.00%
Connectivity        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Net revenue $ 37,939 $ 56,400 $ 104,207 $ 116,579
Connectivity | Revenue Benchmark | Product Concentration Risk        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Concentration risk percentage 21.00% 20.00% 24.00% 21.00%
Infrastructure        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Net revenue $ 49,262 $ 35,889 $ 95,564 $ 69,070
Infrastructure | Revenue Benchmark | Product Concentration Risk        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Concentration risk percentage 27.00% 13.00% 22.00% 13.00%
Industrial and multi-market        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Net revenue $ 43,188 $ 48,622 $ 97,379 $ 84,633
Industrial and multi-market | Revenue Benchmark | Product Concentration Risk        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Concentration risk percentage 23.00% 17.00% 23.00% 16.00%