Annual report pursuant to Section 13 and 15(d)

Long-term Debt - Summary of Debt (Details)

v3.22.1
Long-term Debt - Summary of Debt (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Line of Credit Facility [Line Items]    
Total long-term debt $ 70,392 $ 61,370
Less: Current portion of long-term debt (2,464) (875)
Long-term debt, less current portion 67,928 60,495
Revolving line of credit, due January 15, 2025 | Revolving Line of Credit    
Line of Credit Facility [Line Items]    
Total long-term debt 65,571 0
Term loan, due January 15, 2025 | Secured Debt    
Line of Credit Facility [Line Items]    
Total long-term debt 4,821 0
Revolving line of credit, due December 20, 2021 | Revolving Line of Credit    
Line of Credit Facility [Line Items]    
Total long-term debt 0 49,037
Term loan, due February 1, 2024 | Secured Debt    
Line of Credit Facility [Line Items]    
Total long-term debt $ 0 $ 12,333