Quarterly report [Sections 13 or 15(d)]

Debt - Schedule of Long-Term Debt (Details)

v3.25.2
Debt - Schedule of Long-Term Debt (Details)
$ in Thousands
Jun. 30, 2025
USD ($)
Mar. 31, 2025
USD ($)
Sep. 29, 2021
Debt Instrument [Line Items]      
Secured debt $ 133,959 $ 138,366  
Less current portion (18,000) (18,000)  
Total long-term debt $ 115,959 120,366  
Covenant leverage ratio, maximum 0.50    
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 3.50    
U S Term Loan Facility due September 2026 | Outstanding principal amount of senior secured credit facility      
Debt Instrument [Line Items]      
Deferred debt issuance costs $ 104 126  
Secured debt 58,896 60,873  
Increamental Rate Term Loan due September 2026 | Outstanding principal amount of senior secured credit facility      
Debt Instrument [Line Items]      
Deferred debt issuance costs 313 382  
Secured debt $ 75,063 $ 77,493