XML 46 R32.htm IDEA: XBRL DOCUMENT v3.20.4
Note 5 - Balance Sheet Components (Tables)
12 Months Ended
Dec. 31, 2020
Notes Tables  
Schedule of Inventory, Current [Table Text Block]
  

December 31,

 
  

2020

  

2019

 

Raw materials

 $25,503  $22,872 

Work in process

  77,100   42,681 

Finished goods

  54,459   61,947 

Total

 $157,062  $127,500 
Schedule of Other Current Assets [Table Text Block]
  

December 31,

 
  

2020

  

2019

 

RSU tax withholding proceeds receivable

 $12,504  $6,106 

Prepaid expense

  5,032   7,991 

Accrued interest receivable

  1,914   2,490 

Assets for product returns

  1,684   1,585 

Other

  1,846   1,433 

Total

 $22,980  $19,605 
Property, Plant and Equipment [Table Text Block]
  

December 31,

 
  

2020

  

2019

 

Land

 $35,432  $35,040 

Production equipment and software

  163,317   134,292 

Buildings and improvements

  142,869   131,057 

Transportation equipment

  18,396   16,510 

Leasehold improvements

  8,705   6,583 

Furniture and fixtures

  6,383   4,660 

Construction in progress

  49,575   19,104 

Property and equipment, gross

  424,677   347,246 

Less: accumulated depreciation and amortization

  (143,149)  (118,931)

Total

 $281,528  $228,315 
Schedule of Other Assets, Noncurrent [Table Text Block]
  

December 31,

 
  

2020

  

2019

 

Deferred compensation plan assets

 $46,146  $38,858 

Operating lease ROU assets

  3,719   2,863 

Prepaid expense

  2,340   2,687 

Debt investment

  2,861   3,138 

Equity investment in a privately held company

  3,400   - 

Other

  1,372   1,544 

Total

 $59,838  $49,090 
Schedule of Accrued Liabilities [Table Text Block]
  

December 31,

 
  

2020

  

2019

 

Dividends and dividend equivalents

 $26,435  $21,747 

Stock rotation and sales returns

  6,005   5,530 

Accrued purchases of property and equipment

  5,841   4,678 

Income tax payable

  3,755   2,435 

Customer prepayments

  7,238   3,412 

Commissions

  1,107   1,425 

Operating lease liabilities

  1,406   1,254 

Warranty

  6,895   1,139 

Other

  4,278   3,170 

Total

 $62,960  $44,790 
Other Noncurrent Liabilities [Table Text Block]
  

December 31,

 
  

2020

  

2019

 

Deferred compensation plan liabilities

 $48,280  $39,665 

Dividend equivalents

  7,871   6,265 

Operating lease liabilities

  1,693   1,103 

Other

  29   30 

Total

 $57,873  $47,063