XML 56 R46.htm IDEA: XBRL DOCUMENT v3.22.2
Debt - Schedule of Debt (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Feb. 01, 2019
Debt Instrument [Line Items]      
Long-term debt $ 232,449 $ 205,272  
Convertible Notes      
Debt Instrument [Line Items]      
Long-term debt 211,477 187,935  
Current portion of lines of credit and notes payable      
Debt Instrument [Line Items]      
Long-term debt 18,989 14,695  
LT notes payable included in long-term liabilities      
Debt Instrument [Line Items]      
Long-term debt 1,984 2,642  
Line of Credit      
Debt Instrument [Line Items]      
Long-term debt 15,351 13,672  
Notes Payable, Other Payables      
Debt Instrument [Line Items]      
Long-term debt, current maturities 771 1,022  
Long-term debt, excluding current maturities 1,984 2,642  
Convertible Senior Notes Due 2025 | Convertible Debt      
Debt Instrument [Line Items]      
Long-term debt 141,537 119,360  
5% Convertible Notes | Convertible Debt      
Debt Instrument [Line Items]      
Long-term debt 66,889 65,525  
Notes Due February 1, 2033 | Notes      
Debt Instrument [Line Items]      
Long-term debt $ 3,050 $ 3,050 $ 3,000