XML 68 R55.htm IDEA: XBRL DOCUMENT v3.22.0.1
Debt - Schedule of Debt (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Feb. 01, 2019
Debt Instrument [Line Items]      
Long term debt $ 205,272 $ 251,205  
Convertible Notes      
Debt Instrument [Line Items]      
Long term debt 187,935 221,989  
Current portion of lines of credit and notes payable      
Debt Instrument [Line Items]      
Long term debt 14,695 24,703  
LT notes payable included in long-term liabilities      
Debt Instrument [Line Items]      
Long term debt 2,642 4,513  
Line of Credit      
Debt Instrument [Line Items]      
Long term debt 13,672 15,897  
Notes Payable, Other Payables      
Debt Instrument [Line Items]      
Long-term debt, current maturities 1,022 1,749  
Long-term debt, excluding current maturities 2,642 4,513  
Convertible Senior Notes Due 2025 | Convertible Debt      
Debt Instrument [Line Items]      
Long term debt 119,360 156,163  
5% Convertible Notes | Convertible Debt      
Debt Instrument [Line Items]      
Long term debt 65,525 62,776  
Notes Due February 1, 2033 | Notes      
Debt Instrument [Line Items]      
Long term debt 3,050 3,050 $ 3,000
New Credit Agreement | Line of Credit | Revolving Credit Facility      
Debt Instrument [Line Items]      
Long term debt $ 0 $ 7,057