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

(In thousands)

 

As of December 31, 2023

  

As of December 31, 2022

 

2025 Notes

 $143,250  $142,096 

2023 Convertible Notes

  71,025   68,275 

2033 Senior Notes

  50   3,050 

JP Morgan line of credit

  12,671   18,080 

Chilean and Spanish lines of credit

  12,629   13,740 

Current portion of notes payable

  1,993   1,720 

Long term portion of notes payable

  7,727   9,290 

Total

 $249,345  $256,251 
         

Balance sheet captions

        

Current portion of convertible notes

 $  $3,050 

Long term portion of convertible notes

  214,325   210,371 

Current portion of lines of credit and notes payable

  27,293   33,540 

LT notes payable included in other long-term liabilities

  7,727   9,290 

Total

 $249,345  $256,251 
Schedule of Long-Term Debt Instruments [Table Text Block]

(In thousands)

 

2025 Senior Notes

  

Discount

  

Debt Issuance Costs

  

Total

 

Balance at December 31, 2022

 $144,580  $  $(2,484) $142,096 

Amortization of debt discount and debt issuance costs

        1,154   1,154 

Balance at December 31, 2023

 $144,580  $  $(1,330) $143,250 
  

December 31,

  

December 31,

 

(In thousands)

 

2023

  

2022

 

Current portion of notes payable

 $1,993  $1,720 

Other long-term liabilities

  7,727   9,290 

Total

 $9,720  $11,010 
Schedule of Line of Credit Facilities [Table Text Block]

(Dollars in thousands)

         

Balance Outstanding

 
  

Interest rate on

  

Credit line

  

December 31,

  

December 31,

 

Lender

 

borrowings at December 31, 2023

  

capacity

  

2023

  

2022

 

JPMorgan Chase

  9.50% $50,000  $12,671  $18,080 

Itau Bank

  5.50%  2,363   1,264   2,378 

Bank of Chile

  6.60%  2,500   1,728   817 

BICE Bank

  5.50%  2,500   1,734   1,661 

Scotiabank

  5.00%  5,500   981   1,646 

Santander Bank

  5.50%  5,000   450   1,238 

Security Bank

  5.50%  1,400      755 

Estado Bank

  5.50%  4,000   3,303   1,621 

BCI Bank

  5.00%  2,500   1,626   2,100 

Internacional Bank

  5.50%  1,500   1,197   599 

Consorcio Bank

  5.00%  2,000   346   925 

Banco De Sabadell

  1.75%  552       

Santander Bank

  1.95%  552       

Total

    $80,367  $25,300  $31,820