v3.26.3
Revenue from Contracts with Customers - Schedule of Disaggregated Net Revenues (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Disaggregation of Revenue [Line Items]        
Net revenue $ 218,057 $ 126,459 $ 524,092 $ 331,205
Infrastructure        
Disaggregation of Revenue [Line Items]        
Net revenue 124,907 40,343 272,737 101,613
Broadband        
Disaggregation of Revenue [Line Items]        
Net revenue 53,345 58,236 141,853 146,675
Connectivity        
Disaggregation of Revenue [Line Items]        
Net revenue 24,713 18,968 67,276 59,944
Industrial and multi-market        
Disaggregation of Revenue [Line Items]        
Net revenue 15,092 8,912 42,226 22,973
Revenue Benchmark        
Disaggregation of Revenue [Line Items]        
Net revenue $ 218,057 $ 126,459 $ 524,092 $ 331,205
Revenue Benchmark | Product Concentration Risk | Infrastructure        
Disaggregation of Revenue [Line Items]        
Concentration risk percentage 57.00% 32.00% 52.00% 31.00%
Revenue Benchmark | Product Concentration Risk | Broadband        
Disaggregation of Revenue [Line Items]        
Concentration risk percentage 24.00% 46.00% 27.00% 44.00%
Revenue Benchmark | Product Concentration Risk | Connectivity        
Disaggregation of Revenue [Line Items]        
Concentration risk percentage 11.00% 15.00% 13.00% 18.00%
Revenue Benchmark | Product Concentration Risk | Industrial and multi-market        
Disaggregation of Revenue [Line Items]        
Concentration risk percentage 7.00% 7.00% 8.00% 7.00%