Quarterly report pursuant to Section 13 or 15(d)

Segment Information (Schedule of Segment Information) (Details)

v3.23.2
Segment Information (Schedule of Segment Information) (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
USD ($)
Mar. 31, 2023
Jun. 30, 2022
USD ($)
Jun. 30, 2023
USD ($)
segment
Jun. 30, 2022
USD ($)
Segment Reporting Information [Line Items]          
Number of reportable geographic segments | segment       4  
Revenue from Contract with Customer, Excluding Assessed Tax $ 620,933   $ 578,063 $ 1,441,526 $ 1,339,573
Income (loss) from operations 6,229   8,773 62,656 92,439
Interest income (expense), net 3,506   499 6,789 894
Other Nonoperating Income (Expense) (185)   (1,435) 665 (1,391)
Income before income taxes 9,550   7,837 $ 70,110 $ 91,942
Accounts Receivable | Credit Concentration Risk [Member] | Selling, General and Administrative Expenses          
Segment Reporting Information [Line Items]          
Concentration percentage   13.80%   14.60% 12.30%
Operating Segments          
Segment Reporting Information [Line Items]          
Income (loss) from operations 74,310   66,790 $ 205,391 $ 217,608
Corporate, Non-Segment          
Segment Reporting Information [Line Items]          
Unallocated corporate expense (68,081)   (58,017) (142,735) (125,169)
United States          
Segment Reporting Information [Line Items]          
Revenue from Contract with Customer, Excluding Assessed Tax 399,109   412,485 916,584 914,379
United States | Operating Segments          
Segment Reporting Information [Line Items]          
Income (loss) from operations 55,058   67,346 136,658 180,522
LAAP          
Segment Reporting Information [Line Items]          
Revenue from Contract with Customer, Excluding Assessed Tax 93,329   72,825 229,742 194,568
LAAP | Operating Segments          
Segment Reporting Information [Line Items]          
Income (loss) from operations 4,097   (3,061) 22,423 9,941
EMEA          
Segment Reporting Information [Line Items]          
Revenue from Contract with Customer, Excluding Assessed Tax 100,854   57,542 209,143 152,259
EMEA | Operating Segments          
Segment Reporting Information [Line Items]          
Income (loss) from operations 15,041   (1,030) 35,395 15,469
Canada          
Segment Reporting Information [Line Items]          
Revenue from Contract with Customer, Excluding Assessed Tax 27,641   35,211 86,057 78,367
Canada | Operating Segments          
Segment Reporting Information [Line Items]          
Income (loss) from operations $ 114   $ 3,535 $ 10,915 $ 11,676