XML 44 R30.htm IDEA: XBRL DOCUMENT v3.22.0.1
Revenue Recognition (Tables)
12 Months Ended
Dec. 31, 2021
Revenue from Contract with Customer [Abstract]  
Disaggregation of Revenue
Disaggregated Revenues
We allocate geographic revenues based on the location of the customers' operations. Revenues by geographic area and customer type were as follows:
 Year Ended December 31, 2021Year Ended December 31, 2020Year Ended December 31, 2019
Nuclear
Operations
Group
Nuclear
Power
Group
Nuclear
Services
Group
TotalNuclear
Operations
Group
Nuclear
Power
Group
Nuclear
Services
Group
TotalNuclear
Operations
Group
Nuclear
Power
Group
Nuclear
Services
Group
Total
 (In thousands)
United States:
Government$1,527,704 $— $114,465 $1,642,169 $1,540,256 $— $113,075 $1,653,331 $1,368,555 $— $111,236 $1,479,791 
Non-Government87,809 44,102 5,560 137,471 98,986 35,432 19,061 153,479 51,802 38,058 17,907 107,767 
$1,615,513 $44,102 $120,025 $1,779,640 $1,639,242 $35,432 $132,136 $1,806,810 $1,420,357 $38,058 $129,143 $1,587,558 
Canada:
Non-Government$— $345,412 $3,417 $348,829 $— $309,433 $4,357 $313,790 $— $287,948 $2,196 $290,144 
Other:
Non-Government$7,085 $17,568 $96 $24,749 $7,015 $26,404 $— $33,419 $8,230 $26,634 $— $34,864 
Segment Revenues$1,622,598 $407,082 $123,538 2,153,218 $1,646,257 $371,269 $136,493 2,154,019 $1,428,587 $352,640 $131,339 1,912,566 
Eliminations(29,144)(30,503)(17,646)
Revenues$2,124,074 $2,123,516 $1,894,920 
Revenues by timing of transfer of goods or services were as follows:
 Year Ended December 31, 2021Year Ended December 31, 2020Year Ended December 31, 2019
Nuclear
Operations
Group
Nuclear
Power
Group
Nuclear
Services
Group
TotalNuclear
Operations
Group
Nuclear
Power
Group
Nuclear
Services
Group
TotalNuclear
Operations
Group
Nuclear
Power
Group
Nuclear
Services
Group
Total
 (In thousands)(In thousands)(In thousands)
Over time$1,622,462 $355,477 $123,538 $2,101,477 $1,646,092 $322,745 $136,493 $2,105,330 $1,428,348 $305,075 $131,339 $1,864,762 
Point-in-time136 51,605 — 51,741 165 48,524 — 48,689 239 47,565 — 47,804 
Segment Revenues$1,622,598 $407,082 $123,538 2,153,218 $1,646,257 $371,269 $136,493 2,154,019 $1,428,587 $352,640 $131,339 1,912,566 
Eliminations(29,144)(30,503)(17,646)
Revenues$2,124,074 $2,123,516 $1,894,920 
Revenues by contract type were as follows:
 Year Ended December 31, 2021Year Ended December 31, 2020Year Ended December 31, 2019
Nuclear
Operations
Group
Nuclear
Power
Group
Nuclear
Services
Group
TotalNuclear
Operations
Group
Nuclear
Power
Group
Nuclear
Services
Group
TotalNuclear
Operations
Group
Nuclear
Power
Group
Nuclear
Services
Group
Total
 (In thousands)(In thousands)(In thousands)
Fixed-Price Incentive Fee$1,244,916 $9,279 $— $1,254,195 $1,226,770 $1,578 $— $1,228,348 $1,137,883 $2,511 $— $1,140,394 
Firm-Fixed-Price271,656 307,200 38,151 617,007 306,296 296,394 32,334 635,024 210,631 282,014 26,163 518,808 
Cost-Plus Fee104,365 — 73,621 177,986 112,479 — 94,320 206,799 79,741 755 102,726 183,222 
Time-and-Materials1,661 90,603 11,766 104,030 712 73,297 9,839 83,848 332 67,360 2,450 70,142 
Segment Revenues$1,622,598 $407,082 $123,538 2,153,218 $1,646,257 $371,269 $136,493 2,154,019 $1,428,587 $352,640 $131,339 1,912,566 
Eliminations(29,144)(30,503)(17,646)
Revenues$2,124,074 $2,123,516 $1,894,920 
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,
 20212020
 (In thousands)
Included in Contracts in progress:
Unbilled receivables$528,644 $436,279 
Retainages$51,507 $55,172 
Included in Other Assets:
Retainages$1,271 $1,488 
Advance billings on contracts$111,619 $83,581 
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction Of the remaining performance obligations on our contracts with customers at December 31, 2021, we expect to recognize revenues as follows:
20222023ThereafterTotal
(In approximate millions)
Nuclear Operations Group$1,573 $1,102 $1,836 $4,511 
Nuclear Power Group260 142 242 644 
Nuclear Services Group21 — — 21 
Total Remaining Performance Obligations$1,854 $1,244 $2,078 $5,176