Net revenues - Schedule of Contract Cost Assets (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | ||||
| Opening balance | $ 197,419 | |||
| Closing balance | $ 189,393 | 189,393 | ||
| Sales incentive programs | ||||
| Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | ||||
| Opening balance | 30,773 | $ 38,230 | 34,556 | $ 41,348 |
| Amortization | 3,243 | 5,611 | 7,348 | 11,969 |
| Closing balance | 23,880 | 36,486 | 23,880 | 36,486 |
| Amortization | 3,243 | 5,611 | 7,348 | 11,969 |
| Transition activities | ||||
| Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | ||||
| Opening balance | 162,100 | 162,199 | 162,863 | 159,552 |
| Amortization | 17,352 | 18,909 | 34,723 | 38,283 |
| Closing balance | 165,513 | 171,012 | 165,513 | 171,012 |
| Amortization | $ 17,352 | $ 18,909 | $ 34,723 | $ 38,283 |