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.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, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Revenues from External Customers and Long-Lived Assets [Line Items]        
Net revenue $ 81,102 $ 135,530 $ 268,361 $ 567,910
Revenue Benchmark        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Net revenue 81,102 135,530 268,361 567,910
Broadband        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Net revenue $ 32,275 $ 34,416 $ 87,157 $ 169,646
Broadband | Revenue Benchmark | Product Concentration Risk        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Concentration risk percentage 40.00% 25.00% 32.00% 30.00%
Connectivity        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Net revenue $ 12,726 $ 15,025 $ 35,700 $ 119,232
Connectivity | Revenue Benchmark | Product Concentration Risk        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Concentration risk percentage 16.00% 11.00% 13.00% 21.00%
Infrastructure        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Net revenue $ 23,046 $ 49,985 $ 87,436 $ 145,549
Infrastructure | Revenue Benchmark | Product Concentration Risk        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Concentration risk percentage 28.00% 37.00% 33.00% 26.00%
Industrial and multi-market        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Net revenue $ 13,055 $ 36,104 $ 58,068 $ 133,483
Industrial and multi-market | Revenue Benchmark | Product Concentration Risk        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Concentration risk percentage 16.00% 27.00% 22.00% 23.00%