XML 114 R100.htm IDEA: XBRL DOCUMENT v3.22.4
Segment Reporting - Additional Information (Details) - Sales Revenue, Net
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Government Contracts Concentration Risk | U.S. Government      
Segment Reporting Information [Line Items]      
Concentration risk percentage 76.00% 76.00% 77.00%
Customer Concentration Risk | U.S. Government | Government Operations      
Segment Reporting Information [Line Items]      
Concentration risk percentage 94.00% 95.00% 94.00%
Customer Concentration Risk | Utility Customers      
Segment Reporting Information [Line Items]      
Concentration risk percentage 14.00% 14.00% 13.00%
Customer Concentration Risk | Utility Customers | Commercial Operations      
Segment Reporting Information [Line Items]      
Concentration risk percentage 74.00% 75.00% 73.00%