v3.25.2
Long-term debt - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Aug. 04, 2025
Dec. 31, 2024
Debt Instrument [Line Items]            
Interest expense $ 2,600 $ 3,300 $ 5,400 $ 7,000    
Amortization of deferred debt issuance costs 200 200 359 380    
Accrued interest 2,600   2,600     $ 2,900
Revolving Credit Facility            
Debt Instrument [Line Items]            
2021 Revolving Credit Facility 158,700   158,700      
Interest expense 100 $ 200 300 $ 300    
Available credit under agreement 45,000   $ 45,000      
Commitment fee percentage     0.25%      
Revolving Credit Facility | Minimum            
Debt Instrument [Line Items]            
Commitment fee percentage     0.25%      
Revolving Credit Facility | Maximum            
Debt Instrument [Line Items]            
Commitment fee percentage     0.50%      
2021 Credit Facilities | Subsequent Event            
Debt Instrument [Line Items]            
Quarterly amortization rate         1.25%  
Debt instrument costs, gross         $ 300  
2021 Credit Facilities | Term Loan            
Debt Instrument [Line Items]            
2021 Term Loan Facility $ 153,703   $ 153,703     158,453
Quarterly amortization rate 6.39%   6.39%      
2021 Credit Facilities | Line of Credit | Revolving Credit Facility            
Debt Instrument [Line Items]            
Quarterly amortization rate 6.39%   6.39%      
2021 Revolving Credit Facility $ 5,000   $ 5,000     $ 5,000
Extended Maturity | 2021 Credit Facilities | Term Loan | Subsequent Event            
Debt Instrument [Line Items]            
2021 Term Loan Facility         $ 138,100  
Extended term (in years)         1 year  
Extended Maturity | 2021 Credit Facilities | Line of Credit | Subsequent Event | Revolving Credit Facility            
Debt Instrument [Line Items]            
Extended term (in years)         1 year  
Line of Credit Facility, Maximum Borrowing Capacity         $ 45,600  
2021 Revolving Credit Facility         4,600  
Non-Extended Maturity | 2021 Credit Facilities | Term Loan | Subsequent Event            
Debt Instrument [Line Items]            
2021 Term Loan Facility         13,300  
Non-Extended Maturity | 2021 Credit Facilities | Line of Credit | Subsequent Event | Revolving Credit Facility            
Debt Instrument [Line Items]            
Line of Credit Facility, Maximum Borrowing Capacity         4,400  
2021 Revolving Credit Facility         $ 400