XML 34 R23.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 4 - Balance Sheet Components (Tables)
9 Months Ended
Oct. 01, 2022
Notes Tables  
Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]
    October 1,     January 1,  

(In thousands)

 

2022

   

2022

 

Accounts receivable

  $ 100,446     $ 79,859  

Less: Allowance for credit losses

           

Accounts receivable, net of allowance for credit losses

  $ 100,446     $ 79,859  
Schedule of Inventory, Current [Table Text Block]
    October 1,     January 1,  

(In thousands)

 

2022

   

2022

 

Work in progress

  $ 60,798     $ 43,546  

Finished goods

    33,166       24,048  

Total inventories, net

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

October 1,

   

January 1,

 

(In thousands)

 

2022

   

2022

 

Liability for non-cancelable contracts

  $ 10,139     $ 9,930  

Current portion of operating lease liabilities

    5,843       5,696  

Contract liability under ASC 606

    5,892       4,768  

Taxes payable

    3,669       3,058  

Other accrued expenses

    9,584       2,992  

Total accrued expenses

  $ 35,127     $ 26,444  
Property, Plant and Equipment [Table Text Block]
    October 1,     January 1,  

(In thousands)

 

2022

   

2022

 

United States

  $ 30,829     $ 26,509  
                 

Taiwan

    8,706       6,555  

Philippines

    3,178       2,498  

China

    1,362       1,643  

Other

    1,142       889  

Total foreign property and equipment, net

    14,388       11,585  

Total property and equipment, net

  $ 45,217     $ 38,094  
Schedule of Capitalized Software Costs [Table Text Block]

(In thousands)

       

Cloud based computing implementation costs as of January 1, 2022

  $ 2,380  

Costs capitalized

    61  

Amortization

    (625 )

Cloud based computing implementation costs as of October 1, 2022

  $ 1,816