XML 92 R76.htm IDEA: XBRL DOCUMENT v3.25.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, 2024
Dec. 31, 2023
Dec. 31, 2022
Revenues from External Customers and Long-Lived Assets [Line Items]      
Total segment and consolidated revenues $ 2,460,979 $ 2,512,084 $ 2,606,485
Long-lived assets $ 559,053 $ 501,312 $ 428,367
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]      
Total segment and consolidated revenues $ 1,392,262 $ 1,383,212 $ 1,448,247
Long-lived assets $ 290,282 $ 230,267 $ 203,070
United  States | Consolidated Revenues | Geographic Concentration Risk      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Percent of total revenues 57.00% 55.00% 56.00%
Canada      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Total segment and consolidated revenues $ 160,012 $ 169,122 $ 188,013
Long-lived assets $ 13,799 $ 13,355 $ 12,805
Canada | Consolidated Revenues | Geographic Concentration Risk      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Percent of total revenues 6.00% 7.00% 7.00%
China      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Total segment and consolidated revenues $ 92,108 $ 104,718 $ 126,904
Long-lived assets $ 38,622 $ 45,326 $ 45,866
China | Consolidated Revenues | Geographic Concentration Risk      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Percent of total revenues 4.00% 4.00% 5.00%
Germany      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Total segment and consolidated revenues $ 118,256 $ 134,130 $ 131,485
Long-lived assets $ 62,170 $ 67,758 $ 44,061
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]      
Total segment and consolidated revenues $ 698,341 $ 720,902 $ 711,836
Long-lived assets $ 154,180 $ 144,606 $ 122,565
Other | Consolidated Revenues | Geographic Concentration Risk      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Percent of total revenues 28.00% 29.00% 27.00%