Quarterly report pursuant to Section 13 or 15(d)

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

v3.24.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, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Revenues from External Customers and Long-Lived Assets [Line Items]        
Net revenue $ 91,990 $ 183,938 $ 187,259 $ 432,380
Revenue Benchmark        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Net revenue 91,990 183,938 187,259 432,380
Broadband        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Net revenue $ 21,827 $ 53,549 $ 54,882 $ 135,230
Broadband | Revenue Benchmark | Product Concentration Risk        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Concentration risk percentage 24.00% 29.00% 29.00% 31.00%
Connectivity        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Net revenue $ 13,263 $ 37,939 $ 22,974 $ 104,207
Connectivity | Revenue Benchmark | Product Concentration Risk        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Concentration risk percentage 14.00% 21.00% 12.00% 24.00%
Infrastructure        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Net revenue $ 31,785 $ 49,262 $ 64,390 $ 95,564
Infrastructure | Revenue Benchmark | Product Concentration Risk        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Concentration risk percentage 35.00% 27.00% 34.00% 22.00%
Industrial and multi-market        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Net revenue $ 25,115 $ 43,188 $ 45,013 $ 97,379
Industrial and multi-market | Revenue Benchmark | Product Concentration Risk        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Concentration risk percentage 27.00% 23.00% 24.00% 23.00%