v3.26.3
Segment and Geographic Information and Major Customers - Summary of Present The Reportable Segment Profit And Loss Measure (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Segment Reporting Information [Line Items]        
Net revenue $ 367,025 $ 345,763 $ 1,035,872 $ 1,035,625
Total cost of revenue 269,199 252,667 717,729 754,296
Gross profit 97,826 93,096 318,143 281,329
Inventory Costs        
Segment Reporting Information [Line Items]        
Total cost of revenue 257,311 244,448 694,781 729,504
Other Segment Items        
Segment Reporting Information [Line Items]        
Total cost of revenue 11,888 8,219 22,948 24,792
Gamer and Creator Peripherals        
Segment Reporting Information [Line Items]        
Net revenue 116,481 112,660 355,675 327,275
Total cost of revenue 71,441 68,368 208,301 195,480
Gross profit 45,040 44,292 147,374 131,795
Gamer and Creator Peripherals | Inventory Costs        
Segment Reporting Information [Line Items]        
Total cost of revenue 62,187 60,971 185,805 175,417
Gamer and Creator Peripherals | Other Segment Items        
Segment Reporting Information [Line Items]        
Total cost of revenue 9,254 7,397 22,496 20,063
Gaming Components and Systems        
Segment Reporting Information [Line Items]        
Net revenue 250,544 233,103 680,197 708,350
Total cost of revenue 197,758 184,299 509,428 558,816
Gross profit 52,786 48,804 170,769 149,534
Gaming Components and Systems | Inventory Costs        
Segment Reporting Information [Line Items]        
Total cost of revenue 195,124 183,477 508,976 554,087
Gaming Components and Systems | Other Segment Items        
Segment Reporting Information [Line Items]        
Total cost of revenue $ 2,634 $ 822 $ 452 $ 4,729