XML 49 R29.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 5 - Financing Arrangements (Tables)
12 Months Ended
Dec. 31, 2024
Notes Tables  
Schedule of Debt [Table Text Block]
   

2024

   

2023

 

Senior Secured Credit Agreement

  $ 340,750     $ 323,750  

Credit Facility

    -       -  

6.40% Note Agreement

    30,000       -  

Subordinated Credit Agreement

    -       90,000  

Total debt

    370,750       413,750  

Unamortized discount and debt issuance fees

    (4,153 )     (9,296 )

Total debt, net

    366,597       404,454  

Less: current portion of long-term debt

    (18,500 )     (21,875 )

Total long-term debt, net

  $ 348,097     $ 382,579  
Schedule of Maturities of Long-Term Debt [Table Text Block]

2025

   

2026

   

2027

   

2028

   

2029

   

Thereafter

   

Total

 
$ 18,500     $ 23,125     $ 32,375     $ 37,000     $ 229,750     $ 30,000     $ 370,750  
Schedule of Interest Rate Derivatives [Table Text Block]
   

Notional Amount

   

Average Fixed Rate

   

 

   

2024

   

2023

   

2024

   

2023

    Term

Interest rate swaps

  $ 150,938     $ 161,875       4.1 %     4.1 %  

Extending to May 2027

Schedule of Cash Flow Hedging Instruments, Statements of Financial Performance and Financial Position, Location [Table Text Block]
   

2024

   

2023

 

Current Assets:

               

Prepaid and Other

  $ 70     $ 955  

Long-term liabilities:

               

Other long-term liabilities

    (204 )     (2,355 )

Total derivatives

  $ (134 )   $ (1,400 )
Derivative Instruments, Gain (Loss) [Table Text Block]

Derivatives in Cash Flow

Hedging Relationships

 

Amount of Gain (Loss) Recognized in

AOCI on Derivatives

 
   

2024

   

2023

   

2022

 

Interest rate swaps

  $ 3,058     $ 1,039     $ (809 )
Schedule of Cash Flow Hedges Included in Accumulated Other Comprehensive Income (Loss) [Table Text Block]

Location of Gain (Loss)

Reclassed from AOCI into

Income (Effective Portion)

 

Amount of Gain (Loss) Reclassed from

AOCI into Income (Effective Portion)

 
   

2024

   

2023

   

2022

 

Interest expense

  $ 1,791     $ 1,630     $ -