v3.26.1
Note 7 - Long-term Debt (Tables)
6 Months Ended
Jun. 30, 2026
Notes Tables  
Schedule of Long-Term Debt Instruments [Table Text Block]
   

June 30,

2026

   

December 31,

2025

 

Term Loan Credit Agreement due 2028

  $ 1,200,000     $ 1,200,000  

Senior Credit Facility Agreement due 2028

           

Debt issuance costs, net (a)

    (11,087 )     (7,193 )

Total debt

    1,188,913       1,192,807  

Less current maturities of long-term debt

    (120,000

)

    (60,000

)

Long-term debt, net

  $ 1,068,913     $ 1,132,807