Quarterly report pursuant to Section 13 or 15(d)

Segment Information (Schedule of Segment Information) (Details)

v3.21.2
Segment Information (Schedule of Segment Information) (Details)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
USD ($)
numberOfCustomers
Mar. 31, 2021
Sep. 30, 2020
USD ($)
numberOfCustomers
Sep. 30, 2021
USD ($)
numberOfCustomers
segment
Sep. 30, 2020
USD ($)
numberOfCustomers
Dec. 31, 2020
numberOfCustomers
Segment Reporting Information [Line Items]            
Number of reportable geographic segments | segment       4    
Revenue from Contract with Customer, Excluding Assessed Tax $ 804,706   $ 701,092 $ 1,996,682 $ 1,585,931  
Income (loss) from operations 133,461   85,643 238,936 13,356  
Interest income (expense), net 196   (280) 1,072 728  
Other Nonoperating Income (Expense) $ 201   $ (465) $ (397) $ 2,208  
Number of customers | numberOfCustomers 1   1 1 1 1
Income before income tax $ 133,858   $ 84,898 $ 239,611 $ 16,292  
Accounts Receivable | Credit Concentration Risk [Member] | Accounts Receivable            
Segment Reporting Information [Line Items]            
Concentration percentage   14.30%   10.40%    
Accounts Receivable | Customer 1 | Credit Concentration Risk [Member] | Accounts Receivable            
Segment Reporting Information [Line Items]            
Concentration percentage         11.40%  
Operating Segments            
Segment Reporting Information [Line Items]            
Income (loss) from operations 195,793   140,039 $ 414,685 $ 161,318  
Corporate, Non-Segment            
Segment Reporting Information [Line Items]            
Unallocated corporate expense (62,332)   (54,396) (175,749) (147,962)  
United States            
Segment Reporting Information [Line Items]            
Revenue from Contract with Customer, Excluding Assessed Tax 510,486   445,620 1,298,213 1,004,733  
United States | Operating Segments            
Segment Reporting Information [Line Items]            
Income (loss) from operations 139,101   96,577 320,819 118,454  
LAAP            
Segment Reporting Information [Line Items]            
Revenue from Contract with Customer, Excluding Assessed Tax 102,754   90,951 292,706 260,912  
LAAP | Operating Segments            
Segment Reporting Information [Line Items]            
Income (loss) from operations 7,628   4,736 16,347 8,690  
EMEA            
Segment Reporting Information [Line Items]            
Revenue from Contract with Customer, Excluding Assessed Tax 109,150   99,159 268,489 213,298  
EMEA | Operating Segments            
Segment Reporting Information [Line Items]            
Income (loss) from operations 26,215   18,959 47,809 19,032  
Canada            
Segment Reporting Information [Line Items]            
Revenue from Contract with Customer, Excluding Assessed Tax 82,316   65,362 137,274 106,988  
Canada | Operating Segments            
Segment Reporting Information [Line Items]            
Income (loss) from operations $ 22,849   $ 19,767 $ 29,710 $ 15,142