XML 42 R30.htm IDEA: XBRL DOCUMENT v3.25.1
Note 7 - Debt (Tables)
3 Months Ended
Mar. 31, 2025
Notes Tables  
Schedule of Debt [Table Text Block]
  

March 31,

  

December 31,

 

(In thousands)

 

2025

  

2024

 

2044 Notes

 $245,794  $245,576 

2029 Convertible Notes

  178,417   173,556 

2025 Notes

     170 

2033 Senior Notes

  50   50 

Chilean and Spanish lines of credit

  10,721   13,465 

Current portion of notes payable

  1,425   1,384 

Long term portion of notes payable

  2,833   3,002 

Total

 $439,240  $437,203 
         

Balance sheet captions

        

Current portion of convertible notes

 $101,242  $170 

Long term portion of convertible notes

  77,226   173,606 

Current portion of lines of credit and notes payable

  12,145   14,849 

Long Term notes payable included in long-term liabilities

  248,627   248,578 

Total

 $439,240  $437,203 
  

March 31,

  

December 31,

 

(In thousands)

 

2025

  

2024

 

Current portion of notes payable

 $1,425  $1,384 

Other long-term liabilities

  2,833   3,002 

Total

 $4,258  $4,386 
Long-Term Debt [Text Block]

(In thousands)

 

2029 convertible notes

  Embedded conversion option  

Discount

  Debt Issuance costs  

Total

 

Balance at December 31, 2024

 $280,594  $  $(100,879) $(6,159) $173,556 

Amortization of debt discount and debt issuance costs

        4,480   381   4,861 

Balance at March 31, 2025

 $280,594  $  $(96,399) $(5,778) $178,417 
Schedule of Line of Credit Facilities [Table Text Block]

(Dollars in thousands)

         

Balance Outstanding

 
  

Interest rate on borrowings at

  

Credit line

  

March 31,

  

December 31,

 

Lender

 

March 31, 2025

  

capacity

  

2025

  

2024

 

Itau Bank

  5.50% $2,363  $159  $200 

Bank of Chile

  6.60%  2,500   1,610   2,202 

BICE Bank

  5.50%  2,500   916   2,418 

Scotiabank

  5.50%  5,500   3,259   3,497 

Santander Bank

  5.50%  5,000   1,364   1,926 

Security Bank

  5.50%  1,400   265   133 

Estado Bank

  5.50%  4,000   1,151   1,153 

BCI Bank

  5.00%  2,500   447   673 

Internacional Bank

  5.50%  1,500   1,114   1,130 

Consorcio Bank

  5.00%  2,000   436   133 

Banco De Sabadell

  1.75%  541       

Santander Bank

  5.36%  541       

La Caixa Bank

  4.09%  541       

Total

    $30,886  $10,721  $13,465