XML 49 R35.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 7 - Components of Working Capital Accounts (Tables)
12 Months Ended
Dec. 31, 2023
Notes Tables  
Schedule of Inventory, Current [Table Text Block]
  

December 31,

  

December 31,

 
  

2023

  

2022

 
         

Inventories

        

Work-in-progress

 $181,751  $177,134 

Finished goods

  26,350   32,340 

Supplies and other

  38,091   32,867 
         
  $246,192  $242,341 
         

Accrued liabilities

        

Accrued payroll and benefits

 $176,921  $146,852 

Value appreciation plans(1)

  4,874   9,403 

Customer advances

  7,149   6,397 

Other

  138,792   119,672 
         
  $327,736  $282,324