v3.26.1
Segment and Geographic Information and Major Customers - Summary of Present The Reportable Segment Profit And Loss Measure (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Segment Reporting Information [Line Items]        
Net revenue $ 314,335 $ 320,112 $ 668,847 $ 689,862
Total cost of revenue 210,047 234,241 448,530 501,629
Gross profit 104,288 85,871 220,317 188,233
Inventory Costs        
Segment Reporting Information [Line Items]        
Total cost of revenue 212,645 221,985 437,470 485,056
Other Segment Items        
Segment Reporting Information [Line Items]        
Total cost of revenue (2,598) 12,256 11,060 16,573
Gamer and Creator Peripherals        
Segment Reporting Information [Line Items]        
Net revenue 115,884 102,642 239,194 214,615
Total cost of revenue 63,840 61,553 136,860 127,112
Gross profit 52,044 41,089 102,334 87,503
Gamer and Creator Peripherals | Inventory Costs        
Segment Reporting Information [Line Items]        
Total cost of revenue 61,164 55,672 123,618 114,446
Gamer and Creator Peripherals | Other Segment Items        
Segment Reporting Information [Line Items]        
Total cost of revenue 2,676 5,881 13,242 12,666
Gaming Components and Systems        
Segment Reporting Information [Line Items]        
Net revenue 198,451 217,470 429,653 475,247
Total cost of revenue 146,207 172,688 311,670 374,517
Gross profit 52,244 44,782 117,983 100,730
Gaming Components and Systems | Inventory Costs        
Segment Reporting Information [Line Items]        
Total cost of revenue 151,481 166,313 313,852 370,610
Gaming Components and Systems | Other Segment Items        
Segment Reporting Information [Line Items]        
Total cost of revenue $ (5,274) $ 6,375 $ (2,182) $ 3,907