XML 118 R104.htm IDEA: XBRL DOCUMENT v3.25.0.1
Segment and Geographic Information - Revenues and Long-lived Assets (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]      
Revenues $ 1,340,970 $ 1,316,919 $ 1,231,226
Consolidated      
Revenues From External Customers And Long Lived Assets [Line Items]      
Revenues 1,292,510 1,267,131  
Long-lived assets 211,215 208,128  
U.S.      
Revenues From External Customers And Long Lived Assets [Line Items]      
Revenues 783,024 788,364  
Long-lived assets 140,701 136,087  
U.K.      
Revenues From External Customers And Long Lived Assets [Line Items]      
Revenues 168,357 143,353  
Long-lived assets 23,101 20,847  
Canada      
Revenues From External Customers And Long Lived Assets [Line Items]      
Revenues 90,879 96,374  
Long-lived assets 16,676 18,213  
All Other International      
Revenues From External Customers And Long Lived Assets [Line Items]      
Revenues 250,250 239,040  
Long-lived assets $ 30,737 $ 32,981