v3.24.3
Segment and Geographic Information - Summary of Financial Information for Each Reportable Segment (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Segment Reporting Information [Line Items]        
Net revenue $ 304,199 $ 363,193 $ 902,756 $ 1,042,589
Total gross profit 69,661 89,353 219,385 257,589
Gamer and Creator Peripherals        
Segment Reporting Information [Line Items]        
Net revenue 101,966 90,356 303,168 258,053
Total gross profit 39,032 29,928 118,374 82,085
Gaming Components and Systems        
Segment Reporting Information [Line Items]        
Net revenue 202,233 272,837 599,588 784,536
Total gross profit $ 30,629 $ 59,425 $ 101,011 $ 175,504