v3.26.1
Net revenues - Schedule of Contract Cost Assets (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Opening balance $ 197,419  
Closing balance 192,871  
Sales incentive programs    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Opening balance 34,556 $ 41,348
Closing balance 30,773 38,230
Amortization 4,105 6,358
Transition activities    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Opening balance 162,863 159,552
Closing balance 162,100 162,199
Amortization $ 17,371 $ 19,374