XML 37 R26.htm IDEA: XBRL DOCUMENT v3.26.1
Note 4 - Balance Sheet Components (Tables)
3 Months Ended
Mar. 31, 2026
Notes Tables  
Schedule of Inventory, Current [Table Text Block]
  

March 31,

 

December 31,

  

2026

 

2025

Raw materials

 $86,218  $107,801 

Work in process

  263,067   220,410 

Finished goods

  269,874   236,438 

Total

 $619,159  $564,649 
Schedule of Other Current Assets [Table Text Block]
  

March 31,

 

December 31,

  

2026

 

2025

Prepaids and other

 $42,689  $46,982 

Other receivables (1)

  -   60,000 

Total

 $42,689  $106,982 
Schedule of Other Assets, Noncurrent [Table Text Block]
  

March 31,

 

December 31,

  

2026

 

2025

Deferred compensation plan assets

 $106,031  $107,096 

Refundable deposit (1)

  40,000   - 

Other

  60,584   57,995 

Total

 $206,615  $165,091 
Schedule of Accrued Liabilities [Table Text Block]
  

March 31,

 

December 31,

  

2026

 

2025

Dividends and dividend equivalents

 $103,485  $81,510 

Stock rotation and sales returns

  21,635   17,150 

Income tax payable

  28,912   2,920 

Other

  59,659   43,550 

Total

 $213,691  $145,130

 

Other Noncurrent Liabilities [Table Text Block]
  

March 31,

 

December 31,

  

2026

 

2025

Deferred compensation plan liabilities

 $96,374  $103,954 

Operating lease liabilities

  19,968   19,972 

Dividend equivalents

  2,818   3,909 

Total

 $119,160  $127,835