XML 65 R53.htm IDEA: XBRL DOCUMENT v3.22.1
Fair Value Measurement - Carrying Amounts and Fair Values of Long-Term Debt Obligations (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Carrying Amount $ 223,921 $ 194,956
Current portion of long-term debt 10,313 9,375
Long-term debt 213,608 185,581
Line of Credit | Revolving credit facility    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Carrying Amount 80,200 49,400
Fair Value 80,200 49,400
Term Loan and security agreement | Line of Credit    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Carrying Amount 143,721 145,556
Fair Value 140,291 142,265
Current portion of long-term debt 10,300 9,400
Long-term debt $ 213,600 $ 185,600