v3.25.2
Note 13 - Segment Reporting - Segment Reporting (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 28, 2025
Jun. 29, 2024
Jun. 28, 2025
Jun. 29, 2024
Revenue $ 123,971 $ 124,076 $ 244,121 $ 264,891
Cost of revenue 39,220 39,325 77,642 83,932
Gross margin 84,751 84,751 166,479 180,959
Total operating expenses 80,045 62,186 154,799 141,820
Net income $ 2,913 $ 22,631 $ 7,935 $ 37,427