Accounts receivable, net of allowance for credit losses - Narrative (Detail) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | 12 Months Ended | |||
---|---|---|---|---|---|---|
Jun. 30, 2025 |
Jun. 30, 2024 |
Jun. 30, 2025 |
Jun. 30, 2024 |
Dec. 31, 2024 |
Dec. 31, 2023 |
|
Receivables [Abstract] | ||||||
Gross accounts receivable | $ 1,293,483 | $ 1,293,483 | $ 1,210,700 | |||
Allowance for credit losses | 26,830 | 26,830 | 12,094 | $ 18,278 | ||
Accounts receivable, after allowance for credit loss, current | 1,266,653 | 1,266,653 | 1,198,606 | |||
Deferred billings | 187,392 | 187,392 | 130,253 | |||
Allowance for credit losses, other assets | 7,861 | 7,861 | 7,320 | |||
Net deferred billings | 179,531 | 179,531 | 122,933 | |||
Allowance for credit losses current period charge | 1,989 | $ 1,338 | 541 | $ 4,416 | ||
Factoring facility maximum capacity | 60,000 | 60,000 | 60,000 | |||
Factoring facility, maximum capacity utilized | 59,952 | 59,952 | 55,870 | |||
Factoring facility, amount outstanding | 59,927 | 59,927 | 26,583 | |||
Cost of factoring facility | 403 | 720 | 1,081 | 1,426 | ||
Accounts receivable, sale | 144,267 | $ 270,211 | ||||
Cost of factoring facility with financial institution | $ 1,403 | $ 1,866 | $ 2,579 | $ 3,041 |
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.
|