XML 46 R36.htm IDEA: XBRL DOCUMENT v3.24.3
Long-term debt - Schedule of Long Term Debt (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Debt Instrument [Line Items]    
Debt issuance costs $ (1,178) $ (1,701)
Total debt 164,650 174,299
Current portion of long-term debt (8,839) (11,854)
Total long-term debt 155,811 162,445
Debt issuance costs 661 693
Revolving Credit Facility    
Debt Instrument [Line Items]    
Outstanding amount drawn under revolving credit facility 165,800  
Term loan | 2021 Credit Facilities    
Debt Instrument [Line Items]    
2021 Term Loan Facility 160,828 171,000
Line of credit | 2021 Credit Facilities | Revolving Credit Facility    
Debt Instrument [Line Items]    
Outstanding amount drawn under revolving credit facility $ 5,000 $ 5,000