Quarterly report [Sections 13 or 15(d)]

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

v3.25.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, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Revenues from External Customers and Long-Lived Assets [Line Items]        
Net revenue $ 126,459 $ 81,102 $ 331,205 $ 268,361
Revenue Benchmark        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Net revenue 126,459 81,102 331,205 268,361
Broadband        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Net revenue $ 58,236 $ 32,275 $ 146,675 $ 87,157
Broadband | Revenue Benchmark | Product Concentration Risk        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Concentration risk percentage 46.00% 40.00% 44.00% 32.00%
Connectivity        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Net revenue $ 18,968 $ 12,726 $ 59,944 $ 35,700
Connectivity | Revenue Benchmark | Product Concentration Risk        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Concentration risk percentage 15.00% 16.00% 18.00% 13.00%
Infrastructure        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Net revenue $ 40,343 $ 23,046 $ 101,613 $ 87,436
Infrastructure | Revenue Benchmark | Product Concentration Risk        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Concentration risk percentage 32.00% 28.00% 31.00% 33.00%
Industrial and multi-market        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Net revenue $ 8,912 $ 13,055 $ 22,973 $ 58,068
Industrial and multi-market | Revenue Benchmark | Product Concentration Risk        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Concentration risk percentage 7.00% 16.00% 7.00% 22.00%