XML 44 R30.htm IDEA: XBRL DOCUMENT
v3.20.4

Revenue Recognition (Tables) | 12 Months Ended
--- | ---
Dec. 31, 2020
Revenue from Contract with Customer [Abstract] |
Disaggregation of Revenue | Disaggregated Revenues Revenues by geographical area and customer type were as follows:
|  | Year Ended December 31, 2020 |  | Year Ended December 31, 2019 |  | Year Ended December 31, 2018
|  | Nuclear Operations Group |  | Nuclear Power Group |  | Nuclear Services Group |  | Total |  | Nuclear Operations Group |  | Nuclear Power Group |  | Nuclear Services Group |  | Total |  | Nuclear Operations Group |  | Nuclear Power Group |  | Nuclear Services Group |  | Total
|  | (In thousands)
United States: |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Government |  | $ | 1,540,256 |  |  | $ | — |  |  | $ | 113,075 |  |  | $ | 1,653,331 |  |  | $ | 1,368,555 |  |  | $ | — |  |  | $ | 111,236 |  |  | $ | 1,479,791 |  |  | $ | 1,311,886 |  |  | $ | — |  |  | $ | 107,711 |  |  | $ | 1,419,597 |
Non-Government |  | 98,986 |  |  | 35,432 |  |  | 19,061 |  |  | 153,479 |  |  | 51,802 |  |  | 38,058 |  |  | 17,907 |  |  | 107,767 |  |  | 4,146 |  |  | 16,059 |  |  | 11,831 |  |  | 32,036 |
|  | $ | 1,639,242 |  |  | $ | 35,432 |  |  | $ | 132,136 |  |  | $ | 1,806,810 |  |  | $ | 1,420,357 |  |  | $ | 38,058 |  |  | $ | 129,143 |  |  | $ | 1,587,558 |  |  | $ | 1,316,032 |  |  | $ | 16,059 |  |  | $ | 119,542 |  |  | $ | 1,451,633 |
Canada: |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Non-Government |  | $ | — |  |  | $ | 309,433 |  |  | $ | 4,357 |  |  | $ | 313,790 |  |  | $ | — |  |  | $ | 287,948 |  |  | $ | 2,196 |  |  | $ | 290,144 |  |  | $ | 161 |  |  | $ | 294,781 |  |  | $ | 2,758 |  |  | $ | 297,700 |
Other: |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Non-Government |  | $ | 7,015 |  |  | $ | 26,404 |  |  | $ | — |  |  | $ | 33,419 |  |  | $ | 8,230 |  |  | $ | 26,634 |  |  | $ | — |  |  | $ | 34,864 |  |  | $ | 2,977 |  |  | $ | 55,071 |  |  | $ | 138 |  |  | $ | 58,186 |
Segment Revenues |  | $ | 1,646,257 |  |  | $ | 371,269 |  |  | $ | 136,493 |  |  | 2,154,019 |  |  | $ | 1,428,587 |  |  | $ | 352,640 |  |  | $ | 131,339 |  |  | 1,912,566 |  |  | $ | 1,319,170 |  |  | $ | 365,911 |  |  | $ | 122,438 |  |  | 1,807,519 |
Eliminations |  |  |  |  |  |  |  | (30,503) |  |  |  |  |  |  |  |  | (17,646) |  |  |  |  |  |  |  |  | (7,630) |
Revenues |  |  |  |  |  |  |  | $ | 2,123,516 |  |  |  |  |  |  |  |  | $ | 1,894,920 |  |  |  |  |  |  |  |  | $ | 1,799,889 |
Revenues by timing of transfer of goods or services were as follows:
|  | Year Ended December 31, 2020 |  | Year Ended December 31, 2019 |  | Year Ended December 31, 2018
|  | Nuclear Operations Group |  | Nuclear Power Group |  | Nuclear Services Group |  | Total |  | Nuclear Operations Group |  | Nuclear Power Group |  | Nuclear Services Group |  | Total |  | Nuclear Operations Group |  | Nuclear Power Group |  | Nuclear Services Group |  | Total
|  | (In thousands) |  | (In thousands) |  | (In thousands)
Over time |  | $ | 1,646,092 |  |  | $ | 322,745 |  |  | $ | 136,493 |  |  | $ | 2,105,330 |  |  | $ | 1,428,348 |  |  | $ | 305,075 |  |  | $ | 131,339 |  |  | $ | 1,864,762 |  |  | $ | 1,318,884 |  |  | $ | 335,430 |  |  | $ | 122,438 |  |  | $ | 1,776,752 |
Point-in-time |  | 165 |  |  | 48,524 |  |  | — |  |  | 48,689 |  |  | 239 |  |  | 47,565 |  |  | — |  |  | 47,804 |  |  | 286 |  |  | 30,481 |  |  | — |  |  | 30,767 |
Segment Revenues |  | $ | 1,646,257 |  |  | $ | 371,269 |  |  | $ | 136,493 |  |  | 2,154,019 |  |  | $ | 1,428,587 |  |  | $ | 352,640 |  |  | $ | 131,339 |  |  | 1,912,566 |  |  | $ | 1,319,170 |  |  | $ | 365,911 |  |  | $ | 122,438 |  |  | 1,807,519 |
Eliminations |  |  |  |  |  |  |  | (30,503) |  |  |  |  |  |  |  |  | (17,646) |  |  |  |  |  |  |  |  | (7,630) |
Revenues |  |  |  |  |  |  |  | $ | 2,123,516 |  |  |  |  |  |  |  |  | $ | 1,894,920 |  |  |  |  |  |  |  |  | $ | 1,799,889 |
Revenues by contract type were as follows:
|  | Year Ended December 31, 2020 |  | Year Ended December 31, 2019 |  | Year Ended December 31, 2018
|  | Nuclear Operations Group |  | Nuclear Power Group |  | Nuclear Services Group |  | Total |  | Nuclear Operations Group |  | Nuclear Power Group |  | Nuclear Services Group |  | Total |  | Nuclear Operations Group |  | Nuclear Power Group |  | Nuclear Services Group |  | Total
|  | (In thousands) |  | (In thousands) |  | (In thousands)
Fixed-Price Incentive Fee |  | $ | 1,226,770 |  |  | $ | 1,578 |  |  | $ | — |  |  | $ | 1,228,348 |  |  | $ | 1,137,883 |  |  | $ | 2,511 |  |  | $ | — |  |  | $ | 1,140,394 |  |  | $ | 1,041,083 |  |  | $ | 16,165 |  |  | $ | — |  |  | $ | 1,057,248 |
Firm-Fixed-Price |  | 306,296 |  |  | 296,394 |  |  | 32,334 |  |  | 635,024 |  |  | 210,631 |  |  | 282,014 |  |  | 26,163 |  |  | 518,808 |  |  | 195,030 |  |  | 252,893 |  |  | 23,294 |  |  | 471,217 |
Cost-Plus Fee |  | 112,479 |  |  | — |  |  | 94,320 |  |  | 206,799 |  |  | 79,741 |  |  | 755 |  |  | 102,726 |  |  | 183,222 |  |  | 80,880 |  |  | 45 |  |  | 96,566 |  |  | 177,491 |
Time-and-Materials |  | 712 |  |  | 73,297 |  |  | 9,839 |  |  | 83,848 |  |  | 332 |  |  | 67,360 |  |  | 2,450 |  |  | 70,142 |  |  | 2,177 |  |  | 96,808 |  |  | 2,578 |  |  | 101,563 |
Segment Revenues |  | $ | 1,646,257 |  |  | $ | 371,269 |  |  | $ | 136,493 |  |  | 2,154,019 |  |  | $ | 1,428,587 |  |  | $ | 352,640 |  |  | $ | 131,339 |  |  | 1,912,566 |  |  | $ | 1,319,170 |  |  | $ | 365,911 |  |  | $ | 122,438 |  |  | 1,807,519 |
Eliminations |  |  |  |  |  |  |  | (30,503) |  |  |  |  |  |  |  |  | (17,646) |  |  |  |  |  |  |  |  | (7,630) |
Revenues |  |  |  |  |  |  |  | $ | 2,123,516 |  |  |  |  |  |  |  |  | $ | 1,894,920 |  |  |  |  |  |  |  |  | $ | 1,799,889 |
Contract with Customer, Asset and Liability | Retainages also vary as a result of timing differences between incurring costs and achieving milestones that allow us to recover these amounts.
|  | December 31, |  | December 31,
|  | 2020 |  | 2019
|  | (In thousands)
Included in Contracts in progress: |  |  |  |
Unbilled receivables |  | $ | 436,279 |  |  | $ | 365,861 |
Retainages |  | $ | 55,172 |  |  | $ | 46,670 |
Included in Other Assets: |  |  |  |
Retainages |  | $ | 1,488 |  |  | $ | 1,412 |
Advance billings on contracts |  | $ | 83,581 |  |  | $ | 75,425 |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction | Of the remaining performance obligations on our contracts with customers at December 31, 2020, we expect to recognize revenues as follows:
|  | 2021 |  | 2022 |  | Thereafter |  | Total
|  | (In approximate millions)
Nuclear Operations Group |  | $ | 1,221 |  |  | $ | 919 |  |  | $ | 1,519 |  |  | $ | 3,659 |
Nuclear Power Group |  | 307 |  |  | 171 |  |  | 248 |  |  | 726 |
Nuclear Services Group |  | 21 |  |  | — |  |  | — |  |  | 21 |
Total Remaining Performance Obligations |  | $ | 1,549 |  |  | $ | 1,090 |  |  | $ | 1,767 |  |  | $ | 4,406 |

X
- Definition Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 10 -URI http://asc.fasb.org/extlink&oid=121604090&loc=SL49130551-203045 + Details
Name: | us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 5 -URI http://asc.fasb.org/extlink&oid=121604090&loc=SL49130545-203045 + Details
Name: | us-gaap_DisaggregationOfRevenueTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

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

X
- Definition Tabular disclosure of expected timing for satisfying remaining performance obligation. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 13 -Subparagraph (b)(1) -URI http://asc.fasb.org/extlink&oid=121604090&loc=SL49130556-203045 + Details
Name: | us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration