XML 87 R75.htm IDEA: XBRL DOCUMENT v3.21.2
Segment Information - Narrative (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
USD ($)
Jun. 30, 2020
USD ($)
Jun. 30, 2021
USD ($)
division
Segment
Jun. 30, 2020
USD ($)
Dec. 31, 2020
USD ($)
Segment Reporting Information [Line Items]          
Number of reportable segments | Segment     2    
Number of internal divisions | division     2    
Operating income (loss) $ 161,651 $ 112,916 $ 275,380 $ 193,653  
Revenues 2,999,816 2,506,231 5,703,397 5,270,326  
Canada          
Segment Reporting Information [Line Items]          
Revenues $ 327,159 $ 212,820 $ 741,005 $ 597,045  
Percentage of foreign revenues 76.00% 71.00% 80.00% 75.00%  
Foreign Countries          
Segment Reporting Information [Line Items]          
Revenues $ 429,000 $ 298,400 $ 926,500 $ 794,400  
Property and equipment 331,600   331,600   $ 336,400
Electric Power Infrastructure Solutions | Operating Segments          
Segment Reporting Information [Line Items]          
Operating income (loss) 236,899 183,896 435,934 312,654  
Revenues $ 2,147,775 1,792,918 $ 4,207,895 3,559,945  
Electric Power Infrastructure Solutions | Operating Segments | Latin America          
Segment Reporting Information [Line Items]          
Operating income (loss)   $ (15,200)   $ (31,500)