XML 63 R53.htm IDEA: XBRL DOCUMENT v3.22.2
Fair Value Measurement - Carrying Amounts and Fair Values of Long-Term Debt Obligations (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Carrying Amount $ 205,907 $ 194,956
Current portion of long-term debt 8,750 9,375
Long-term debt 197,157 185,581
Line of Credit | Revolving Credit Facility | Reported Value Measurement    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Carrying Amount 31,000 49,400
Line of Credit | Revolving Credit Facility | Estimate of Fair Value Measurement    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value 31,000 49,400
Term Loan and security agreement    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Current portion of long-term debt 8,800  
Long-term debt 197,200  
Term Loan and security agreement | Line of Credit    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Current portion of long-term debt   9,400
Long-term debt   185,600
Term Loan and security agreement | Line of Credit | Reported Value Measurement    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Carrying Amount 174,907 145,556
Term Loan and security agreement | Line of Credit | Estimate of Fair Value Measurement    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value $ 164,188 $ 142,265