v3.26.1
Long-term debt - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Mar. 25, 2026
Jun. 30, 2026
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Aug. 04, 2025
Debt Instrument [Line Items]            
Loss on extinguishment of debt     $ 235 $ 0    
Accrued interest   $ 100 100   $ 2,400  
2026 Credit Facility | Line of Credit | Fiscal Quarter Ending June 30, 2026 Through Fiscal Quarter Ending March 31, 2030            
Debt Instrument [Line Items]            
Original aggregate principal rate 1.25%          
2026 Credit Facility | Line of Credit | Each Fiscal Quarter After The Fiscal Quarter Ending March 31, 2030            
Debt Instrument [Line Items]            
Original aggregate principal rate 2.50%          
2026 Credit Facility | Line of Credit | Minimum | Secured Overnight Financing Rate (SOFR)            
Debt Instrument [Line Items]            
Debt instrument, basis spread on variable rate 2.00%          
2026 Credit Facility | Line of Credit | Minimum | Alternate Base Rate            
Debt Instrument [Line Items]            
Debt instrument, basis spread on variable rate 1.00%          
2026 Credit Facility | Line of Credit | Maximum | Secured Overnight Financing Rate (SOFR)            
Debt Instrument [Line Items]            
Debt instrument, basis spread on variable rate 3.00%          
2026 Credit Facility | Line of Credit | Maximum | Alternate Base Rate            
Debt Instrument [Line Items]            
Debt instrument, basis spread on variable rate 2.00%          
2026 Credit Facility | Term Loan            
Debt Instrument [Line Items]            
Term loan facility   148,125 148,125   0  
2021 Credit Facility            
Debt Instrument [Line Items]            
Original aggregate principal rate           1.25%
2021 Credit Facility | Line of Credit            
Debt Instrument [Line Items]            
Loss on extinguishment of debt     200      
2021 Credit Facility | Term Loan            
Debt Instrument [Line Items]            
Term loan facility   $ 0 $ 0   148,953  
2021 Credit Facility | Term Loan | Extended Maturity            
Debt Instrument [Line Items]            
Term loan facility           $ 138,100
Extended term (in years)           1 year
2021 Credit Facility | Term Loan | Non-Extended Maturity            
Debt Instrument [Line Items]            
Term loan facility           $ 13,300
Term Loan | 2026 Credit Facility | Line of Credit            
Debt Instrument [Line Items]            
Long-term debt, term (in years) 5 years          
Aggregate principal amount $ 150,000          
Original aggregate principal rate   5.98% 5.98%      
Debt issuance costs 1,500          
Debt modification costs 1,100          
Term Loan | 2021 Credit Facility | Line of Credit            
Debt Instrument [Line Items]            
Repayments of term loans $ 146,600          
Revolving Credit Facility | 2026 Credit Facility | Line of Credit            
Debt Instrument [Line Items]            
Long-term debt, term (in years) 5 years          
Line of credit facility, maximum borrowing capacity $ 60,000          
Proceeds from long-term lines of credit 15,000 $ 15,000        
Original aggregate principal rate   5.99% 5.99%      
Debt issuance costs 1,000          
Revolving credit facility   $ 30,000 $ 30,000   0  
Available credit under agreement   30,000 $ 30,000      
Commitment fee percentage     0.35%      
Revolving Credit Facility | 2026 Credit Facility | Line of Credit | Minimum            
Debt Instrument [Line Items]            
Commitment fee percentage     0.30%      
Revolving Credit Facility | 2026 Credit Facility | Line of Credit | Maximum            
Debt Instrument [Line Items]            
Commitment fee percentage     0.50%      
Revolving Credit Facility | 2021 Credit Facility | Line of Credit            
Debt Instrument [Line Items]            
Repayments of lines of credit $ 5,000          
Revolving credit facility   $ 0 $ 0   $ 5,000  
Revolving Credit Facility | 2021 Credit Facility | Line of Credit | Extended Maturity            
Debt Instrument [Line Items]            
Line of credit facility, maximum borrowing capacity           $ 45,600
Extended term (in years)           1 year
Revolving credit facility           $ 4,600
Revolving Credit Facility | 2021 Credit Facility | Line of Credit | Non-Extended Maturity            
Debt Instrument [Line Items]            
Line of credit facility, maximum borrowing capacity           4,400
Revolving credit facility           $ 400