XML 33 R14.htm IDEA: XBRL DOCUMENT
v3.25.0.1

Allowance for Expected Credit Losses | 12 Months Ended
--- | ---
Dec. 31, 2024
Credit Loss [Abstract] |
Allowance for Expected Credit Losses | ALLOWANCE FOR EXPECTED CREDIT LOSSES The allowance for credit losses is an estimate of the credit losses expected over the life of our financial assets and instruments. We assess and measure expected credit losses on a collective basis when similar risk characteristics exist, including market, geography, credit risk and remaining duration. Financial assets and instruments that do not share risk characteristics are evaluated on an individual basis. Our estimate of the allowance balance is assessed and quantified using internal and external valuation information relating to past events, current conditions and reasonable and supportable forecasts over the contractual terms of an asset. Our primary exposure to expected credit losses is through our accounts receivable and contract assets. For these financial assets, we record an allowance for expected credit losses that, when deducted from the gross asset balance, presents the net amount expected to be collected. Primarily, our experience of historical credit losses provides the basis for our estimation of the allowance. We estimate the allowance based on an aging schedule and according to historical losses as determined from our history of billings and collections. Additionally, we adjust the allowance for factors that are specific to our customers’ credit risk such as financial difficulties, liquidity issues, insolvency, and country and geopolitical risks. We also consider both the current and forecasted macroeconomic conditions as of the reporting date. As identified and needed, we adjust the allowance and recognize adjustments in the income statement each period. Accounts receivable are written off against the allowance in the period when the receivable is deemed to be uncollectible and further collection efforts have ceased. Subsequent recoveries of previously written off amounts are reflected as a reduction to credit impairment losses in the consolidated statements of income. Contract assets represent a conditional right to consideration for satisfied performance obligations that become a receivable when the conditions are satisfied. Generally, contract assets are recorded when contractual billing schedules differ from revenue recognition based on timing and are managed through the revenue recognition process. Based on our historical credit loss experience, the current expected credit loss for contract assets is estimated to be approximately 1% of the asset balance. The following table presents the changes in the allowance for expected credit losses for our accounts receivable and short-term contract assets as of December 31, 2024, 2023 and 2022:
(Amounts in thousands) | Accounts receivable |  | Short-term contract assets
Beginning balance, January 1, 2024 | $ | 80,013 |  |  | $ | 4,993 |
Charges to cost and expenses, net of recoveries | 11,836 |  |  | 305 |
Write-offs | (8,160) |  |  | (1,781) |
Currency effects and other, net | (4,630) |  |  | (113) |
Ending balance, December 31 , 2024 | $ | 79,059 |  |  | $ | 3,404 |
Beginning balance, January 1, 2023 | $ | 83,062 |  |  | $ | 5,819 |
Charges to cost and expenses, net of recoveries | 5,597 |  |  | — |
Write-offs | (10,947) |  |  | (1,450) |
Currency effects and other, net | 2,301 |  |  | 624 |
Ending balance, December 31 , 2023 | $ | 80,013 |  |  | $ | 4,993 |
Beginning balance, January 1, 2022 | $ | 74,336 |  |  | $ | 2,393 |
Charges to cost and expenses, net of recoveries | 12,530 |  |  | 2,785 |
Write-offs | (3,188) |  |  | — |
Currency effects and other, net | (616) |  |  | 641 |
Ending balance, December 31 , 2022 | $ | 83,062 |  |  | $ | 5,819 |
Our allowance on long-term receivables, included in other assets, net, represent receivables with collection periods longer than 12 months and the balance primarily consists of reserved receivables associated with the national oil company in Venezuela. The following table presents the changes in the allowance for long-term receivables as of December 31, 2024, 2023 and 2022:
(Amounts in thousands) | 2024 |  | 2023 |  | 2022 |  |
Beginning balance, January 1, | $ | 66,864 |  |  | $ | 66,377 |  |  | $ | 67,696 |  |  |
Currency effects and other, net | (783) |  |  | 487 |  |  | (1,319) |  |  |
Ending balance, December 31, | $ | 66,081 |  |  | $ | 66,864 |  |  | $ | 66,377 |  |  |
We also have exposure to credit losses from off-balance sheet exposures, such as financial guarantees and standby letters of credit, where we believe the risk of loss is immaterial to our financial statements as of December 31, 2024.

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

X
- Definition The entire disclosure for credit loss on financial instrument measured at amortized cost basis, net investment in lease, off-balance sheet credit exposure, and available-for-sale debt security. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 310 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 42 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481962/310-10-50-42 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 310 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 44 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481962/310-10-50-44 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 5 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479319/326-20-50-5 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 21 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479319/326-20-50-21 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479106/326-30-50-4 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 11 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479319/326-20-50-11 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 7 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479106/326-30-50-7 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 8 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479319/326-20-50-8 Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 20 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479319/326-20-50-20 + Details
Name: | us-gaap_CreditLossFinancialInstrumentTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration