v3.26.1
Commitments and contingencies - Narrative (Details) - USD ($)
3 Months Ended
Jan. 12, 2026
Oct. 21, 2025
Oct. 16, 2025
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
Litigation And Other Matters [Line Items]            
Contingency reserves for litigation liabilities       $ 0   $ 0
Examination Of Business Tax            
Litigation And Other Matters [Line Items]            
Loss contingency accrual       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         $ 5,000,000.0  
Legal fees incurred       $ 0 $ 1,900,000