XML 108 R74.htm IDEA: XBRL DOCUMENT v3.22.0.1
Operating Segments and Geographic Information - Schedule of Revenue from External Customers and Long-Lived Assets Based on Physical Location (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Revenues from External Customers and Long-Lived Assets [Line Items]      
Segment Revenues and Consolidated Revenues $ 2,408,100 $ 1,862,716 $ 2,131,278
Percent of total revenues 100.00% 100.00% 100.00%
Long-lived assets $ 384,638 $ 418,004 $ 358,364
United  States      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Segment Revenues and Consolidated Revenues $ 1,273,239 $ 1,015,340 $ 1,167,033
Percent of total revenues 53.00% 55.00% 55.00%
Long-lived assets $ 181,002 $ 163,731 $ 152,214
Canada      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Segment Revenues and Consolidated Revenues $ 191,493 $ 119,700 $ 162,975
Percent of total revenues 8.00% 6.00% 8.00%
Long-lived assets $ 12,666 $ 32,063 $ 16,452
China      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Segment Revenues and Consolidated Revenues $ 149,036 $ 111,835 $ 109,522
Percent of total revenues 6.00% 6.00% 5.00%
Long-lived assets $ 46,776 $ 44,824 $ 40,247
Germany      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Segment Revenues and Consolidated Revenues $ 113,529 $ 91,187 $ 92,913
Percent of total revenues 5.00% 5.00% 4.00%
Long-lived assets $ 37,208 $ 63,100 $ 48,272
Other      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Segment Revenues and Consolidated Revenues $ 680,803 $ 524,654 $ 598,835
Percent of total revenues 28.00% 28.00% 28.00%
Long-lived assets $ 106,986 $ 114,286 $ 101,179