Supplemental Cash Flow Information - Net Effects of Changes in Operating Assets and Liabilities, Net, on Cash Flows from Operating Activities (Details) - USD ($) $ in Thousands |
12 Months Ended | ||
---|---|---|---|
Dec. 31, 2019 |
Dec. 31, 2018 |
Dec. 31, 2017 |
|
Supplemental Cash Flow Elements [Abstract] | |||
Accounts and notes receivable | $ (214,580) | $ (475,919) | $ (425,313) |
Contract assets | (12,317) | (92,838) | 15,999 |
Inventories | 52,168 | (28,131) | 14,110 |
Prepaid expenses and other current assets | (60,475) | (40,187) | (32,079) |
Accounts payable and accrued expenses and other non-current liabilities | 39,419 | 247,897 | 28,547 |
Contract liabilities | 174,230 | (23) | 139,114 |
Other, net | (135,250) | (11,332) | 17,858 |
Net change in operating assets and liabilities, net of non-cash transactions | (156,805) | $ (400,533) | $ (241,764) |
Payments of on-demand advance payment bonds | 87,000 | ||
Payments of on-demand performance bonds | $ 25,000 |
X | ||||||||||
- Definition Payments For On-Demand Performance Bonds No definition available.
|
X | ||||||||||
- Definition The increase (decrease) during the reporting period of the sum of amounts due within one year (or one business cycle) from customers for the credit sale of goods and services; and from note holders for outstanding loans. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition Amount of increase (decrease) in right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
X | ||||||||||
- Definition Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
X | ||||||||||
- Definition The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition The increase (decrease) during the reporting period of all assets and liabilities used in operating activities. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition The increase (decrease) during the reporting period in other obligations or expenses incurred but not yet paid. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition Amount of increase (decrease) in operating assets after deduction of operating liabilities classified as other. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition Amount of increase (decrease) in prepaid expenses, and assets classified as other. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition The cash outflow for the payments made by the entity, generally on a straight-line basis over periods ranging from five to forty years to developers, builders, government agencies and municipalities for borrowings received in construction. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- References No definition available.
|