XML 41 R29.htm IDEA: XBRL DOCUMENT
v3.24.2

Allowance for Expected Credit Losses (Tables) | 6 Months Ended
--- | ---
Jun. 30, 2024
Credit Loss [Abstract] |
Summary of Changes in Allowance for Expected Credit Losses for Trade Receivables | The following table presents the changes in the allowance for expected credit losses for our accounts receivable and short-term contract assets for the six months ended June 30, 2024 and 2023:
(Amounts in thousands) | Trade receivables |  | Contract assets
Beginning balance, January 1, 2024 | $ | 80,013 |  |  | $ | 4,993 |
Charges to cost and expenses, net of recoveries | 8,447 |  |  | 212 |
Write-offs | (5,463) |  |  | (271) |
Currency effects and other, net | (2,406) |  |  | (119) |
Ending balance, June 30, 2024 | $ | 80,591 |  |  | $ | 4,815 |
Beginning balance, January 1, 2023 | $ | 83,062 |  |  | $ | 5,819 |
Charges to cost and expenses, net of recoveries | 2,645 |  |  | — |
Write-offs | (2,891) |  |  | (1,406) |
Currency effects and other, net | 1,542 |  |  | 7 |
Ending balance, June 30, 2023 | $ | 84,358 |  |  | $ | 4,420 |
Summary of Changes in Allowance for Expected Credit Losses for Contract Assets | The following table presents the changes in the allowance for expected credit losses for our accounts receivable and short-term contract assets for the six months ended June 30, 2024 and 2023:
(Amounts in thousands) | Trade receivables |  | Contract assets
Beginning balance, January 1, 2024 | $ | 80,013 |  |  | $ | 4,993 |
Charges to cost and expenses, net of recoveries | 8,447 |  |  | 212 |
Write-offs | (5,463) |  |  | (271) |
Currency effects and other, net | (2,406) |  |  | (119) |
Ending balance, June 30, 2024 | $ | 80,591 |  |  | $ | 4,815 |
Beginning balance, January 1, 2023 | $ | 83,062 |  |  | $ | 5,819 |
Charges to cost and expenses, net of recoveries | 2,645 |  |  | — |
Write-offs | (2,891) |  |  | (1,406) |
Currency effects and other, net | 1,542 |  |  | 7 |
Ending balance, June 30, 2023 | $ | 84,358 |  |  | $ | 4,420 |
Summary of Changes in Allowance for Expected Credit Losses for Long-term Receivables | The following table presents the changes in the allowance for long-term receivables for the six months ended June 30, 2024 and 2023:
(Amounts in thousands) | 2024 |  | 2023 |  |
Balance at January 1 | $ | 66,864 |  |  | $ | 66,377 |  |  |
Currency effects and other, net | (969) |  |  | 480 |  |  |
Balance at June 30 | $ | 65,895 |  |  | $ | 66,857 |  |  |

X
- Definition Tabular disclosure of allowance for credit loss on accounts receivable. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 13 -Publisher FASB -URI https://asc.fasb.org//1943274/2147479319/326-20-50-13 + Details
Name: | us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of allowance for credit loss on financing receivable. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 13 -Publisher FASB -URI https://asc.fasb.org//1943274/2147479319/326-20-50-13 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 11B -Publisher FASB -URI https://asc.fasb.org//1943274/2147481962/310-10-50-11B + Details
Name: | us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of allowance for credit loss on right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 13 -Publisher FASB -URI https://asc.fasb.org//1943274/2147479319/326-20-50-13 + Details
Name: | us-gaap_ContractWithCustomerAssetAllowanceForCreditLossTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | us-gaap_CreditLossAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration