Accounts receivable, net of allowance for credit losses - Narrative (Detail) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | 12 Months Ended | |||
|---|---|---|---|---|---|---|
Jun. 30, 2024 |
Jun. 30, 2023 |
Jun. 30, 2024 |
Jun. 30, 2023 |
Dec. 31, 2023 |
Dec. 31, 2022 |
|
| Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract] | ||||||
| Gross accounts receivable | $ 1,176,620 | $ 1,176,620 | $ 1,134,551 | |||
| Allowance for credit losses | 16,833 | 16,833 | 18,278 | $ 20,442 | ||
| Accounts receivable, after allowance for credit loss, current | 1,159,787 | 1,159,787 | 1,116,273 | |||
| Deferred billings | 97,180 | 97,180 | 90,094 | |||
| Allowance for credit losses, other assets | 5,512 | 5,512 | 4,096 | |||
| Net deferred billings | 91,668 | 91,668 | 85,998 | |||
| Allowance for credit losses current period charge | 4,416 | $ 147 | 1,338 | $ 147 | ||
| Factoring facility maximum capacity | 75,000 | 75,000 | 75,000 | |||
| Factoring facility, maximum capacity utilized | 52,031 | 52,031 | 51,367 | |||
| Factoring facility, amount outstanding | 51,977 | 51,977 | 51,344 | |||
| Cost of factoring facility | 720 | 453 | 1,426 | 914 | ||
| Accounts receivable, sale | 129,238 | $ 324,401 | ||||
| Cost of factoring facility with financial institution | $ 1,866 | $ 2,570 | $ 3,041 | $ 3,970 | ||
| 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/2009/role/commonPracticeRef
|
| X | ||||||||||
- References No definition available.
|