Quarterly report pursuant to Section 13 or 15(d)

Debt - Long-Term Debt (Details)

v3.24.0.1
Debt - Long-Term Debt (Details)
$ in Thousands
Dec. 31, 2023
USD ($)
Mar. 31, 2023
USD ($)
Sep. 29, 2021
Debt Instrument [Line Items]      
Less current portion $ (15,945) $ (10,222)  
 Total long-term debt $ 163,954 87,710  
Covenant leverage ratio, maximum 0.50    
January 1, 2022 through October 1, 2022 | Line of Credit      
Debt Instrument [Line Items]      
Original principal amount     1.25%
January 1, 2023 through October 1, 2024 | Line of Credit      
Debt Instrument [Line Items]      
Original principal amount     1.88%
January 1, 2025 through July 1, 2026 | Line of Credit      
Debt Instrument [Line Items]      
Original principal amount     2.50%
December 31, 2022 and each fiscal quarter thereafter      
Debt Instrument [Line Items]      
Consolidated leverage ratio 350.00%    
U S Term Loan Facility due September 2026 | Loans Payable      
Debt Instrument [Line Items]      
Deferred debt issuance costs $ 252 335  
Variable/incremental rate term loan, net of deferred debt issuance costs 68,747 73,165  
Canadian Term Loan Facility due September 2026 | Loans Payable      
Debt Instrument [Line Items]      
Deferred debt issuance costs 29 94  
Variable/incremental rate term loan, net of deferred debt issuance costs 11,811 24,767  
Increamental Rate Term Loan due September 2026 | Loans Payable      
Debt Instrument [Line Items]      
Deferred debt issuance costs 659 0  
Variable/incremental rate term loan, net of deferred debt issuance costs $ 99,341 $ 0