XML 54 R27.htm IDEA: XBRL DOCUMENT v3.22.4
Note 4 - Balance Sheet Components (Tables)
12 Months Ended
Dec. 31, 2022
Notes Tables  
Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]
   

December 31,

   

January 1,

 

(In thousands)

 

2022

   

2022

 

Accounts receivable

  $ 94,018     $ 79,859  

Less: Allowance for credit losses

           

Accounts receivable, net of allowance for credit losses

  $ 94,018     $ 79,859  
Schedule of Inventory, Current [Table Text Block]
   

December 31,

   

January 1,

 

(In thousands)

 

2022

   

2022

 

Work in progress

  $ 58,269     $ 43,546  

Finished goods

    52,106       24,048  

Total inventories, net

  $ 110,375     $ 67,594  
Schedule of Accounts Payable and Accrued Liabilities [Table Text Block]
   

December 31,

   

January 1,

 

(In thousands)

 

2022

   

2022

 

Contract liability under ASC 606

  $ 17,666     $ 4,768  

Liability for non-cancelable contracts

    10,498       9,930  

Current portion of operating lease liabilities

    6,454       5,696  

Liability for production materials

    6,002        

Other accrued liabilities

    7,847       6,050  

Total accrued liabilities

  $ 48,467     $ 26,444  
Schedule of Capitalized Software Costs [Table Text Block]

(In thousands)

       

Cloud based computing implementation costs as of January 2, 2021

  $ 2,831  

Costs capitalized

    324  

Amortization

    (775 )

Cloud based computing implementation costs as of January 1, 2022

  $ 2,380  

Costs capitalized

    63  

Amortization

    (841 )

Cloud based computing implementation costs as of December 31, 2022

  $ 1,602