v3.26.1
Long-term debt - Summary of Interest Expense on Debt (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Amortization of debt issuance costs included within above interest expense:        
Amortization of deferred debt issuance costs     $ 271 $ 359
2026 Credit Facility        
Amortization of debt issuance costs included within above interest expense:        
Amortization of deferred debt issuance costs $ 100 $ 0 100 0
2026 Credit Facility | Term Loan        
Debt Instrument [Line Items]        
Interest expense 2,300 0 2,500 0
2026 Credit Facility | Line of Credit | Revolving Credit Facility        
Debt Instrument [Line Items]        
Interest expense 300 0 300 0
2021 Credit Facility        
Amortization of debt issuance costs included within above interest expense:        
Amortization of deferred debt issuance costs 0 200 100 400
2021 Credit Facility | Term Loan        
Debt Instrument [Line Items]        
Interest expense 0 2,600 2,000 5,400
2021 Credit Facility | Line of Credit | Revolving Credit Facility        
Debt Instrument [Line Items]        
Interest expense $ 0 $ 100 $ 100 $ 300