v3.25.2
Summary of significant accounting policies - Narrative (Details) - USD ($)
3 Months Ended 6 Months Ended
Aug. 04, 2025
Jul. 03, 2025
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Significant Accounting Policies [Line Items]              
Allowance for credit losses     $ 729,000   $ 729,000   $ 1,005,000
Liabilities under tax receivables agreement, net of current portion     0   0   7,006,000
Subsequent Event | FTC Act, Telemarketing Sales Rule              
Significant Accounting Policies [Line Items]              
Settlement amount awarded to other party   $ 45,000,000          
2021 Credit Facilities | Term Loan              
Significant Accounting Policies [Line Items]              
2021 Term Loan Facility     153,703,000   153,703,000   158,453,000
Extended Maturity | 2021 Credit Facilities | Term Loan | Subsequent Event              
Significant Accounting Policies [Line Items]              
2021 Term Loan Facility $ 138,100,000            
Extended term (in years) 1 year            
Non-Extended Maturity | 2021 Credit Facilities | Term Loan | Subsequent Event              
Significant Accounting Policies [Line Items]              
2021 Term Loan Facility $ 13,300,000            
Debt instrument, term (in years) 12 months            
Revolving Credit Facility              
Significant Accounting Policies [Line Items]              
2021 Revolving Credit Facility     158,700,000   158,700,000    
Available credit under agreement     45,000,000   45,000,000    
Revolving Credit Facility | 2021 Credit Facilities | Line of Credit              
Significant Accounting Policies [Line Items]              
2021 Revolving Credit Facility     5,000,000   $ 5,000,000   5,000,000
Revolving Credit Facility | Extended Maturity | 2021 Credit Facilities | Line of Credit | Subsequent Event              
Significant Accounting Policies [Line Items]              
2021 Revolving Credit Facility $ 4,600,000            
Extended term (in years) 1 year            
Revolving Credit Facility | Non-Extended Maturity | 2021 Credit Facilities | Line of Credit | Subsequent Event              
Significant Accounting Policies [Line Items]              
2021 Revolving Credit Facility $ 400,000            
Debt instrument, term (in years) 12 months            
Related Party | Tax Receivables Agreement              
Significant Accounting Policies [Line Items]              
Percentage of amount to pay for tax benefits that actually realize         85.00%    
Liabilities under tax receivables agreement, net of current portion     7,100,000   $ 7,100,000   $ 7,000,000
Payments pursuant to tax receivable agreement     $ 0 $ 0 $ 0 $ 0