XML 49 R33.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 7 - Long-term Debt (Tables)
12 Months Ended
Dec. 31, 2024
Notes Tables  
Schedule of Long-Term Debt Instruments [Table Text Block]
  

2024

  

2023

 
  

(in thousands)

 

Line of credit with a bank—due July 1, 2027, and collateralized by accounts receivable (1)

  -   - 

Equipment financing (2)

  287,799   219,033 

Real estate financing (3)

  37,783   42,676 

Total long-term debt

  325,582   261,709 

Less current maturities

  (73,017)  (57,645)
         

Long-term debt—net of current maturities

 $252,565  $204,064 
Schedule of Maturities of Long-Term Debt [Table Text Block]

2025

 $73,017 

2026

  60,005 

2027

  59,104 

2028

  44,424 

2029

  46,074 

Thereafter

  42,958 
     

Total

 $325,582