XML 61 R45.htm IDEA: XBRL DOCUMENT v3.25.4
Note 3 - Revenue from Contracts with Customers - Contract Balance (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 03, 2026
Dec. 28, 2024
Contract assets, balance $ 17,878 $ 11,194
Revenues recorded during the period 25,854 14,408
Transferred to Accounts receivable or collected (36,063) (7,724)
Contract assets, balance 7,669 17,878
Contract liabilities, balance 11,182 5,304
Unperformed performance obligations   6,945
Accruals for estimated future stock rotation and scrap returns 6,131 13,051
Less: Release of accruals for recognized stock rotation and scrap returns (6,362) (14,118)
Revenue recognized from satisfied performance obligations (6,945)  
Contract liabilities, balance $ 4,006 $ 11,182