XML 70 R53.htm IDEA: XBRL DOCUMENT v3.22.2.2
Fair Value Measurement - Carrying Amounts and Fair Values of Long-Term Debt Obligations (Details) - USD ($)
$ in Thousands
Sep. 30, 2022
Dec. 31, 2021
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Carrying Amount $ 184,334 $ 194,956
Current portion of long-term debt 9,844 9,375
Long-term debt 174,490 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 11,588 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 11,588 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 9,800  
Long-term debt 174,500  
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 172,746 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 $ 161,081 $ 142,265