XML 56 R46.htm IDEA: XBRL DOCUMENT v3.22.2.2
Debt - Schedule of Debt (Details) - USD ($)
$ in Thousands
Sep. 30, 2022
Dec. 31, 2021
Feb. 01, 2019
Debt Instrument [Line Items]      
Long-term debt $ 244,981 $ 205,272  
Long term portion of convertible notes      
Debt Instrument [Line Items]      
Long-term debt, current maturities 70,632 0  
Long-term debt, excluding current maturities 141,815 187,935  
Current portion of lines of credit and notes payable      
Debt Instrument [Line Items]      
Long-term debt 23,342 14,695  
LT notes payable included in long-term liabilities      
Debt Instrument [Line Items]      
Long-term debt 9,192 2,642  
Line of Credit      
Debt Instrument [Line Items]      
Long-term debt 14,493 13,672  
Notes Payable, Other Payables      
Debt Instrument [Line Items]      
Long-term debt, current maturities 1,492 1,022  
Long-term debt, excluding current maturities 9,192 2,642  
Convertible Senior Notes Due 2025 | Convertible Debt      
Debt Instrument [Line Items]      
Long-term debt 141,815 119,360  
5% Convertible Notes | Convertible Debt      
Debt Instrument [Line Items]      
Long-term debt 67,582 65,525  
Notes Due February 1, 2033 | Notes      
Debt Instrument [Line Items]      
Long-term debt $ 3,050 $ 3,050 $ 3,000