v3.25.2
Commitments and contingencies - Narrative (Details) - USD ($)
3 Months Ended 6 Months Ended
Jul. 03, 2025
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Litigation And Other Matters [Line Items]            
Contingency reserves for litigation liabilities   $ 0   $ 0   $ 0
Examination Of Business Tax            
Litigation And Other Matters [Line Items]            
Loss contingency accrual   0   0    
FTC Act, Telemarketing Sales Rule            
Litigation And Other Matters [Line Items]            
Contingency reserves for litigation liabilities   45,000,000.0   45,000,000.0   $ 7,000,000
Legal fees incurred   $ 2,300,000 $ 700,000 $ 4,100,000 $ 1,800,000  
FTC Act, Telemarketing Sales Rule | Subsequent Event            
Litigation And Other Matters [Line Items]            
Settlement amount awarded to other party $ 45,000,000          
Settlement amount awarded to other party, payable within seven days 33,500,000          
Settlement amount awarded to other party, payable within ninety days $ 11,500,000