v3.26.1
Income taxes - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 25, 2026
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Mar. 31, 2026
Dec. 31, 2025
Income Tax Disclosure [Line Items]              
Effective income tax rate   24.20% (1.40%) 26.20% (1.10%)    
Valuation allowance   $ 3,500   $ 3,500     $ 3,500
Conversion of stock (in shares)   0 0 0 0    
Payments pursuant to tax receivable agreement       $ 6,990 $ 0    
Repurchase of interests in tax receivables agreement       31,000 0    
Gain on repurchase of interests in tax receivables agreement       37,651 0    
Related Party | Tax Receivables Agreement              
Income Tax Disclosure [Line Items]              
Tax receivable agreement, liability   $ 54,700   54,700   $ 123,400 131,100
Tax receivable agreement, liability, current   3,700   3,700     $ 6,900
Payments pursuant to tax receivable agreement   $ 0 $ 0 $ 7,000 $ 0    
Gain on repurchase of interests in tax receivables agreement $ 37,700            
Related Party | Tax Receivables Agreement | Insignia              
Income Tax Disclosure [Line Items]              
Tax receivable agreement, liability           $ 68,700  
Repurchase of interests in tax receivables agreement $ 31,000