XML 60 R45.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 14 - Long-term Debt (Tables)
12 Months Ended
Dec. 31, 2021
Notes Tables  
Schedule of Long-term Debt Instruments [Table Text Block]

December 31,

 

2021

  

2020

 

2.75% Convertible Notes

 $207,354  $200,303 

Credit Agreement - term loan

  123,750   131,250 

Debt issuance costs and other

  8,814   7,247 

Total debt

  339,918   338,800 

Less current maturities

  8,727   8,278 

Total long-term debt

 $331,191  $330,522