XML 71 R52.htm IDEA: XBRL DOCUMENT v3.23.1
Fair Value Measurement - Carrying Amounts and Fair Values of Long-Term Debt Obligations (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Carrying Amount $ 165,620 $ 152,437
Current portion of long-term debt 16,399 10,938
Long-term debt 149,221 141,499
Line of Credit | Revolving Credit Facility | Carrying Amount    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Carrying Amount 11,000 0
Line of Credit | Revolving Credit Facility | Fair Value    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value 11,000 0
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 12,000 10,900
Long-term debt 149,200 141,500
Term Loan and security agreement | Line of Credit | Carrying Amount    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Carrying Amount 150,252 152,437
Term Loan and security agreement | Line of Credit | Fair Value    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value $ 144,052 $ 143,477