v3.26.1
Note 13 - Segment Reporting - Segment Reporting (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 04, 2026
Jun. 28, 2025
Jul. 04, 2026
Jun. 28, 2025
Revenue $ 201,079 $ 123,971 $ 371,976 $ 244,121
Cost of revenue 59,747 39,220 113,012 77,642
Gross margin 141,332 84,751 258,964 166,479
Total operating expenses 118,979 80,045 210,543 154,799
Net income 19,359 2,913 41,176 7,935
Single Reportable Segment [Member]        
Revenue 201,079 123,971 371,976 244,121
Cost of revenue 59,747 39,220 113,012 77,642
Gross margin 141,332 84,751 258,964 166,479
Total operating expenses 118,979 80,045 210,543 154,799
Net income $ 19,359 $ 2,913 $ 41,176 $ 7,935