Quarterly report [Sections 13 or 15(d)]

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

v3.25.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, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Revenues from External Customers and Long-Lived Assets [Line Items]        
Net revenue $ 108,813 $ 91,990 $ 204,746 $ 187,259
Revenue Benchmark        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Net revenue 108,813 91,990 204,746 187,259
Broadband        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Net revenue $ 47,556 $ 21,827 $ 88,439 $ 54,882
Broadband | Revenue Benchmark | Product Concentration Risk        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Concentration risk percentage 44.00% 24.00% 43.00% 29.00%
Connectivity        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Net revenue $ 20,741 $ 13,263 $ 40,976 $ 22,974
Connectivity | Revenue Benchmark | Product Concentration Risk        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Concentration risk percentage 19.00% 14.00% 20.00% 12.00%
Infrastructure        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Net revenue $ 34,709 $ 31,785 $ 61,270 $ 64,390
Infrastructure | Revenue Benchmark | Product Concentration Risk        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Concentration risk percentage 32.00% 35.00% 30.00% 34.00%
Industrial and multi-market        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Net revenue $ 5,807 $ 25,115 $ 14,061 $ 45,013
Industrial and multi-market | Revenue Benchmark | Product Concentration Risk        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Concentration risk percentage 5.00% 27.00% 7.00% 24.00%