XML 35 R25.htm IDEA: XBRL DOCUMENT v3.24.3
Note 9 - Financing Arrangements (Tables)
9 Months Ended
Sep. 30, 2024
Notes Tables  
Schedule of Debt [Table Text Block]

Debt consisted of:

               
   

September 30, 2024

   

December 31, 2023

 

Senior Secured Credit Agreement

  $ 355,375     $ 323,750  

6.40% Note Agreement

    30,000       -  

Subordinated Credit Agreement

    -       90,000  

Total debt

    385,375       413,750  

Unamortized discount and debt issuance fees

    (4,386 )     (9,296 )

Total debt, net

    380,989       404,454  

Less:   current portion of long-term debt

    (18,500 )     (21,875 )

Total long-term debt, net

  $ 362,489     $ 382,579  
Schedule of Interest Rate Derivatives [Table Text Block]
   

Notional Amount

   

Average Fixed Rate

   
   

September 30,

2024

   

December 31,

2023

   

September 30,

2024

   

December 31,

2023

 

Term

Interest rate swaps

  $ 154,219     $ 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]
   

September 30, 2024

   

December 31, 2023

 

Current Assets:

               

Prepaid and Other

  $ -     $ 955  

Liabilities:

               

Accrued expenses

    (376 )     -  

Other long-term liabilities

    (2,036 )     (2,355 )

Total derivatives

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

Derivatives in Cash Flow Hedging

Relationships

 

Amount of (Loss) Gain Recognized in AOCI on Derivatives

 
   

Three Months Ended
September 30,

   

Nine Months Ended
September 30,

 
   

2024

   

2023

   

2024

   

2023

 

Interest rate swaps

  $ (2,923 )   $ 2,131     $ 528     $ 4,154  
Schedule of Cash Flow Hedges Included in Accumulated Other Comprehensive Income (Loss) [Table Text Block]

Location of (Loss) Gain

Reclassed from AOCI into Income

(Effective Portion)

 

Amount of (Loss) Gain Reclassed from AOCI into Income

(Effective Portion)

 
   

Three Months Ended
September 30,

   

Nine Months Ended
September 30,

 
   

2024

   

2023

   

2024

   

2023

 

Interest expense

  $ (503 )   $ (508

)

  $ (1,540 )   $ (1,096 )