XML 58 R47.htm IDEA: XBRL DOCUMENT v3.23.3
Long-term debt - Schedule of Long Term Debt (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Debt Instrument [Line Items]    
Debt issuance costs $ (1,881) $ (2,430)
Total debt 176,494 183,070
Current portion of long-term debt (8,797) (8,770)
Total long-term debt 167,697 174,300
Debt issuance costs 703 730
Revolving Credit Facility    
Debt Instrument [Line Items]    
Outstanding amount drawn under revolving credit facility 178,400  
Term loan | 2021 Credit Facilities    
Debt Instrument [Line Items]    
2021 Term Loan Facility 173,375 180,500
Line of credit | 2021 Credit Facilities | Revolving Credit Facility    
Debt Instrument [Line Items]    
Outstanding amount drawn under revolving credit facility $ 5,000 $ 5,000