v3.26.3
Segment and Geographic Information - Schedule of Net Revenue by Geographic Areas (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 27, 2026
Sep. 28, 2025
Sep. 27, 2026
Sep. 28, 2025
Segment Reporting [Line Items]        
Total revenue $ 149,177 $ 139,529 $ 455,496 $ 388,000
United States        
Segment Reporting [Line Items]        
Total revenue 88,243 81,270 256,791 228,630
Spain        
Segment Reporting [Line Items]        
Total revenue 32,818 32,195 110,386 89,015
Sweden        
Segment Reporting [Line Items]        
Total revenue 19,706 13,614 63,155 36,152
Other countries        
Segment Reporting [Line Items]        
Total revenue $ 8,410 $ 12,450 $ 25,164 $ 34,203