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.3
Revenue from Contracts with Customers - Revenues from External Customers by Products and Services (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Revenues from External Customers and Long-Lived Assets [Line Items]        
Net revenue $ 135,530 $ 285,730 $ 567,910 $ 829,666
Revenue Benchmark        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Net revenue 135,530 285,730 567,910 829,666
Broadband        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Net revenue $ 34,416 $ 120,165 $ 169,646 $ 393,819
Broadband | Revenue Benchmark | Product Concentration Risk        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Concentration risk percentage 25.00% 42.00% 30.00% 47.00%
Connectivity        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Net revenue $ 15,025 $ 82,603 $ 119,232 $ 199,182
Connectivity | Revenue Benchmark | Product Concentration Risk        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Concentration risk percentage 11.00% 29.00% 21.00% 24.00%
Infrastructure        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Net revenue $ 49,985 $ 35,580 $ 145,549 $ 104,650
Infrastructure | Revenue Benchmark | Product Concentration Risk        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Concentration risk percentage 37.00% 12.00% 26.00% 13.00%
Industrial and multi-market        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Net revenue $ 36,104 $ 47,382 $ 133,483 $ 132,015
Industrial and multi-market | Revenue Benchmark | Product Concentration Risk        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Concentration risk percentage 27.00% 17.00% 23.00% 16.00%