v3.26.3
Segment and Geographic Information and Major Customers - Summary of Net Revenue By Geographic Region (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
United States        
Segment Reporting Information [Line Items]        
Net revenue 149,527 139,586 447,324 453,906
Americas        
Segment Reporting Information [Line Items]        
Net revenue 23,459 21,249 67,392 65,747
Europe and Middle East        
Segment Reporting Information [Line Items]        
Net revenue 134,588 139,140 364,631 385,230
Asia Pacific        
Segment Reporting Information [Line Items]        
Net revenue $ 59,451 $ 45,788 $ 156,525 $ 130,742