v3.26.1
Segment and Geographic Information and Major Customers - Summary of Net Revenue By Geographic Region (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
United States        
Segment Reporting Information [Line Items]        
Net revenue 151,843 145,923 297,797 314,320
Americas        
Segment Reporting Information [Line Items]        
Net revenue 19,340 22,400 43,933 44,498
Europe and Middle East        
Segment Reporting Information [Line Items]        
Net revenue 97,777 108,494 230,043 246,090
Asia Pacific        
Segment Reporting Information [Line Items]        
Net revenue $ 45,375 $ 43,295 $ 97,074 $ 84,954