XML 90 R73.htm IDEA: XBRL DOCUMENT v3.24.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, 2023
Dec. 31, 2022
Dec. 31, 2021
Revenues from External Customers and Long-Lived Assets [Line Items]      
Segment Revenues and Consolidated Revenues $ 2,512,084 $ 2,606,485 $ 2,301,260
Long-lived assets $ 501,312 $ 428,367 $ 373,122
Consolidated Revenues | Geographic Concentration Risk      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Percent of total revenues 100.00% 100.00% 100.00%
United  States      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Segment Revenues and Consolidated Revenues $ 1,383,212 $ 1,448,247 $ 1,201,540
Long-lived assets $ 230,267 $ 203,070 $ 170,420
United  States | Consolidated Revenues | Geographic Concentration Risk      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Percent of total revenues 55.00% 56.00% 52.00%
Canada      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Segment Revenues and Consolidated Revenues $ 169,122 $ 188,013 $ 186,834
Long-lived assets $ 13,355 $ 12,805 $ 12,578
Canada | Consolidated Revenues | Geographic Concentration Risk      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Percent of total revenues 7.00% 7.00% 8.00%
China      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Segment Revenues and Consolidated Revenues $ 104,718 $ 126,904 $ 149,036
Long-lived assets $ 45,326 $ 45,866 $ 46,776
China | Consolidated Revenues | Geographic Concentration Risk      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Percent of total revenues 4.00% 5.00% 7.00%
Germany      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Segment Revenues and Consolidated Revenues $ 134,130 $ 131,485 $ 112,710
Long-lived assets $ 67,758 $ 44,061 $ 37,208
Germany | Consolidated Revenues | Geographic Concentration Risk      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Percent of total revenues 5.00% 5.00% 5.00%
Other      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Segment Revenues and Consolidated Revenues $ 720,902 $ 711,836 $ 651,140
Long-lived assets $ 144,606 $ 122,565 $ 106,140
Other | Consolidated Revenues | Geographic Concentration Risk      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Percent of total revenues 29.00% 27.00% 28.00%