Accounts receivable, net of allowance for credit losses - Narrative (Details) - USD ($) $ in Thousands |
3 Months Ended | 12 Months Ended | ||
|---|---|---|---|---|
Mar. 31, 2026 |
Mar. 31, 2025 |
Dec. 31, 2025 |
Dec. 31, 2024 |
|
| Receivables [Abstract] | ||||
| Gross accounts receivable | $ 1,282,630 | $ 1,262,647 | ||
| Allowance for credit losses | 22,708 | 22,097 | $ 12,094 | |
| Accounts receivable, after allowance for credit loss, current | 1,259,922 | 1,240,550 | ||
| Deferred billings | 253,483 | 232,647 | ||
| Allowance for credit losses, other assets | 12,435 | 10,659 | ||
| Net deferred billings | 241,048 | 221,988 | ||
| Allowance for credit losses current period charge | 1,776 | $ 1,448 | ||
| Factoring facility maximum capacity | 100,000 | 100,000 | ||
| Factoring facility, maximum capacity utilized | 79,461 | 59,952 | ||
| Factoring facility, amount outstanding | 79,436 | 55,140 | ||
| Cost of factoring facility | 681 | 678 | ||
| Accounts receivable, sale | 85,052 | $ 327,207 | ||
| Cost of factoring facility with financial institution | $ 1,301 | $ 1,176 | ||
| 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/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 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.
|