XML 34 R23.htm IDEA: XBRL DOCUMENT v3.22.2
Note 4 - Balance Sheet Components (Tables)
6 Months Ended
Jul. 02, 2022
Notes Tables  
Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]
  July 2,  January 1, 

(In thousands)

 

2022

  

2022

 

Accounts receivable

 $93,380  $79,859 

Less: Allowance for credit losses

      

Accounts receivable, net of allowance for credit losses

 $93,380  $79,859 
Schedule of Inventory, Current [Table Text Block]
  July 2,  January 1, 

(In thousands)

 

2022

  

2022

 

Work in progress

 $53,065  $43,546 

Finished goods

  24,413   24,048 

Total inventories, net

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

July 2,

  

January 1,

 

(In thousands)

 

2022

  

2022

 

Liability for non-cancelable contracts

 $10,297  $9,930 

Current portion of operating lease liabilities

  5,867   5,696 

Contract liability under ASC 606

  5,282   4,768 

Other accrued expenses

  7,636   6,050 

Total accrued expenses

 $29,082  $26,444 
Property, Plant and Equipment [Table Text Block]
  July 2,  January 1, 

(In thousands)

 

2022

  

2022

 

United States

 $29,184  $26,509 
         

Taiwan

  7,898   6,555 

Philippines

  3,140   2,498 

China

  1,495   1,643 

Other

  1,024   889 

Total foreign property and equipment, net

  13,557   11,585 

Total property and equipment, net

 $42,741  $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

  45 

Amortization

  (411)

Cloud based computing implementation costs as of July 2, 2022

 $2,014