Accounts receivable, net of allowance for credit losses - Narrative (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | 12 Months Ended | |||
|---|---|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
Dec. 31, 2025 |
Dec. 31, 2024 |
|
| Receivables [Abstract] | ||||||
| Gross accounts receivable | $ 1,424,035 | $ 1,424,035 | $ 1,262,647 | |||
| Allowance for credit losses | 21,220 | 21,220 | 22,097 | $ 12,094 | ||
| Accounts receivable, after allowance for credit loss, current | 1,402,815 | 1,402,815 | 1,240,550 | |||
| Deferred billings | 297,009 | 297,009 | 232,647 | |||
| Allowance for credit losses, other assets | 13,438 | 13,438 | 10,659 | |||
| Net deferred billings | 283,571 | 283,571 | 221,988 | |||
| Allowance for credit losses current period charge | 1,003 | $ 1,989 | 2,779 | $ 541 | ||
| Factoring facility maximum capacity | 100,000 | 100,000 | 100,000 | |||
| Factoring facility, maximum capacity utilized | 79,461 | 79,461 | 59,952 | |||
| Factoring facility, amount outstanding | 77,081 | 77,081 | 55,140 | |||
| Cost of factoring facility | 726 | 1,407 | 403 | 1,081 | ||
| Accounts receivable, sale | 147,315 | $ 327,207 | ||||
| Cost of factoring facility with financial institution | $ 1,143 | $ 2,444 | $ 1,403 | $ 2,579 | ||
| X | ||||||||||
- Definition Accounts Receivable Factoring Facility, Aggregate Maximum Capacity Utilized No definition available.
|
| X | ||||||||||
- Definition Accounts Receivable Factoring Facility, Amount Outstanding No definition available.
|
| X | ||||||||||
- Definition Accounts Receivable Factoring Facility, Maximum Capacity No definition available.
|
| X | ||||||||||
- Definition Allowance for credit losses, other assets. No definition available.
|
| X | ||||||||||
- Definition Allowance (Release) For Credit Losses Other Assets Current Period Charge No definition available.
|
| X | ||||||||||
- Definition Cost Of Accounts Receivable Factoring Facility No definition available.
|
| X | ||||||||||
- Definition Cost Of Accounts Receivable Factoring Facility with Financial Institution No definition available.
|
| X | ||||||||||
- Definition Amount, before allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition Amount, before allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as noncurrent. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
| X | ||||||||||
- Definition Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as noncurrent. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
| X | ||||||||||
- Definition Amount of decrease from sale of accounts receivable. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition Amount of allowance for credit loss on accounts receivable. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- References No definition available.
|