XML 35 R23.htm IDEA: XBRL DOCUMENT v3.22.1
Note 4 - Balance Sheet Components (Tables)
3 Months Ended
Apr. 02, 2022
Notes Tables  
Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]
  April 2,  January 1, 

(In thousands)

 

2022

  

2022

 

Accounts receivable

 $83,055  $79,859 

Less: Allowance for credit losses

      

Accounts receivable, net of allowance for credit losses

 $83,055  $79,859 
Schedule of Inventory, Current [Table Text Block]
  April 2,  January 1, 

(In thousands)

 

2022

  

2022

 

Work in progress

 $47,115  $43,546 

Finished goods

  24,658   24,048 

Total inventories, net

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

April 2,

  

January 1,

 

(In thousands)

 

2022

  

2022

 

Liability for non-cancelable contracts

 $9,719  $9,930 

Current portion of operating lease liabilities

  5,878   5,696 

Contract liability under ASC 606

  4,740   4,768 

Other accrued expenses

  6,725   6,050 

Total accrued expenses

 $27,062  $26,444 
Property, Plant and Equipment [Table Text Block]
  April 2,  January 1, 

(In thousands)

 

2022

  

2022

 

United States

 $25,240  $26,509 
         

Taiwan

  8,727   6,555 

Philippines

  3,098   2,498 

China

  1,546   1,643 

Other

  1,015   889 

Total foreign property and equipment, net

  14,386   11,585 

Total property and equipment, net

 $39,626  $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

  55 

Amortization

  (206)

Cloud based computing implementation costs as of April 2, 2022

 $2,229