v3.26.1
Commitments and contingencies - Narrative (Details) - USD ($)
3 Months Ended 6 Months Ended
Jan. 12, 2026
Oct. 21, 2025
Oct. 16, 2025
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
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]                
Settlement amount awarded to other party     $ 45,000,000.0          
Payments for legal settlements $ 11,500,000 $ 33,500,000            
Loss contingency accrual               $ 11,500,000
Loss reserve established         $ 33,000,000.0   $ 38,000,000.0  
Legal fees incurred       $ 0 $ 2,300,000 $ 0 $ 4,100,000