XML 54 R36.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 13 - Accrued Expenses, Other Current Liabilities, and Other Liabilities (Tables)
12 Months Ended
Dec. 31, 2024
Notes Tables  
Schedule of Accrued Liabilities [Table Text Block]

(In Thousands)

      
  2024  2023 

Payroll and related payables

 $43,256  $34,989 

Accrued vessel expenses

  42,762   48,076 

Accrued interest expense

  16,727   17,128 

Other accrued expenses

  27,149   25,397 
  $129,894  $125,590 
Other Current Liabilities [Table Text Block]

(In Thousands)

      
  2024  2023 

Taxes payable

 $48,122  $44,461 

Other

  16,826   10,672 
  $64,948  $55,133 
Other Liabilities [Table Text Block]

(In Thousands)

      
  2024  2023 

Pension liabilities

 $17,525  $19,003 

Liability for uncertain tax positions

  24,582   27,319 

Other

  18,289   18,663 
  $60,396  $64,985