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

December 31,

 
  

2021

  

2020

 

Raw materials

 $29,478  $25,503 

Work in process

  130,029   77,100 

Finished goods

  99,910   54,459 

Total

 $259,417  $157,062 
Schedule of Other Current Assets [Table Text Block]
  

December 31,

 
  

2021

  

2020

 
RSU tax withholding proceeds receivable $16,224  $12,504 

Prepaid expense

  9,526   5,032 
Accrued interest receivable  5,440   1,914 

Other

  4,350   3,530 

Total

 $35,540  $22,980 
Property, Plant and Equipment [Table Text Block]
  

December 31,

 
  

2021

  

2020

 

Land

 $38,872  $35,432 

Production equipment and software

  233,398   163,317 

Buildings and improvements

  202,901   142,869 

Transportation equipment

  28,608   18,396 

Leasehold improvements

  8,990   8,705 

Furniture and fixtures

  10,738   6,383 

Construction in progress

  11,333   49,575 

Property and equipment, gross

  534,840   424,677 

Less: accumulated depreciation and amortization

  (171,878)  (143,149)

Total

 $362,962  $281,528 
Schedule of Other Assets, Noncurrent [Table Text Block]
  

December 31,

 
  

2021

  

2020

 

Deferred compensation plan assets

 $53,172  $46,146 

Prepaid expense

  2,311   2,340 

Other

  14,040   11,352 

Total

 $69,523  $59,838 
Schedule of Accrued Liabilities [Table Text Block]
  

December 31,

 
  

2021

  

2020

 

Dividends and dividend equivalents

 $32,364  $26,435 

Warranty

  20,989   6,895 
Stock rotation and sales returns  5,748   6,005 
Customer prepayments  4,300   7,238 

Other

  17,881   16,387 

Total

 $81,282  $62,960 
Other Noncurrent Liabilities [Table Text Block]
  

December 31,

 
  

2021

  

2020

 

Deferred compensation plan liabilities

 $55,489  $48,280 
Dividend equivalents  8,470   7,871 

Other

  3,268   1,722 

Total

 $67,227  $57,873