XML 71 R57.htm IDEA: XBRL DOCUMENT v3.22.4
Debt - Schedule of Debt (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Feb. 01, 2019
Debt Instrument [Line Items]      
Total $ 256,251 $ 205,271  
Long term portion of convertible notes      
Debt Instrument [Line Items]      
Total 210,371 187,935  
Long-term debt, current maturities 3,050 0  
Current portion of lines of credit and notes payable      
Debt Instrument [Line Items]      
Total 33,540 14,694  
LT notes payable included in other long-term liabilities      
Debt Instrument [Line Items]      
Total 9,290 2,642  
Line of Credit      
Debt Instrument [Line Items]      
Total 13,740 13,672  
Notes Payable, Other Payables      
Debt Instrument [Line Items]      
Long-term debt, current maturities 1,720 1,022  
Long-term debt, excluding current maturities 9,290 2,642  
Convertible Senior Notes Due 2025 | Convertible Debt      
Debt Instrument [Line Items]      
Total 142,096 119,360  
5% Convertible Notes | Convertible Debt      
Debt Instrument [Line Items]      
Total 68,275 65,525  
Notes Due February 1, 2033 | Notes      
Debt Instrument [Line Items]      
Total 3,050 3,050 $ 3,000
New Credit Agreement | Line of Credit | Revolving Credit Facility      
Debt Instrument [Line Items]      
Total $ 18,080 $ 0