Quarterly report pursuant to Section 13 or 15(d)

Debt (Details)

v3.23.2
Debt (Details)
$ in Thousands
Jun. 30, 2023
USD ($)
Mar. 31, 2023
USD ($)
Sep. 29, 2021
USD ($)
Sep. 29, 2021
CAD ($)
Debt Instrument [Line Items]        
Less current portion $ (10,315) $ (10,222)    
Long-term debt, net $ 80,356 87,710    
Line of credit facility, fixed charge coverage ratio 125.00%      
Letters of credit outstanding, amount $ 1,912      
December 31, 2022 and each fiscal quarter thereafter        
Debt Instrument [Line Items]        
Debt instrument, consolidated leverage ratio 350.00%      
Revolving credit facility        
Debt Instrument [Line Items]        
Line of credit facility, maximum borrowing capacity     $ 100  
Long-term debt, term     5 years 5 years
Line of credit facility, accordian feature     $ 100  
Long-term line of credit $ 22,500      
Capacity available under credit facility $ 75,588      
Variable term loan, interest rate 6.45%      
Line of Credit        
Debt Instrument [Line Items]        
Long-term debt, term     5 years 5 years
Long-term line of credit       $ 76,182
Line of Credit | January 1, 2022 through October 1, 2022        
Debt Instrument [Line Items]        
Debt instrument, interest rate, stated percentage     1.25% 1.25%
Line of Credit | January 1, 2023 through October 1, 2024        
Debt Instrument [Line Items]        
Debt instrument, interest rate, stated percentage     1.88% 1.88%
Line of Credit | January 1, 2025 through July 1, 2026        
Debt Instrument [Line Items]        
Debt instrument, interest rate, stated percentage     2.50% 2.50%
Variable Rate Term Loan due September 2026 | Loans Payable        
Debt Instrument [Line Items]        
Variable Rate Term Loans $ 90,671 97,932    
Debt issuance costs, net $ 374 $ 429    
Canadian Term Loan Facility        
Debt Instrument [Line Items]        
Variable term loan, interest rate 6.62%      
U.S. Term Loan        
Debt Instrument [Line Items]        
Long-term debt, term     5 years 5 years
Long-term line of credit     $ 80  
Variable term loan, interest rate 6.45%