XML 46 R36.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Long-term debt - Schedule of Long Term Debt (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Debt Instrument [Line Items]    
Debt issuance costs $ (1,525) $ (1,701)
Total debt 172,100 174,299
Current portion of long-term debt (11,866) (11,854)
Total long-term debt 160,234 162,445
Debt issuance costs 681 693
Revolving Credit Facility    
Debt Instrument [Line Items]    
2021 Revolving Credit Facility 173,600  
Term loan | 2021 Credit Facilities    
Debt Instrument [Line Items]    
2021 Term Loan Facility 168,625 171,000
Line of credit | 2021 Credit Facilities | Revolving Credit Facility    
Debt Instrument [Line Items]    
2021 Revolving Credit Facility $ 5,000 $ 5,000