XML 116 R102.htm IDEA: XBRL DOCUMENT v3.24.0.1
Segment and Geographic Information - Revenues and Long-lived Assets (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]      
Revenues $ 1,316,919 $ 1,231,226 $ 1,139,231
Consolidated      
Revenues From External Customers And Long Lived Assets [Line Items]      
Revenues 1,267,131 1,189,482 1,102,032
Long-lived assets 208,128 204,116 208,892
U.S.      
Revenues From External Customers And Long Lived Assets [Line Items]      
Revenues 788,364 734,264 658,785
Long-lived assets 136,087 131,680 128,211
U.K.      
Revenues From External Customers And Long Lived Assets [Line Items]      
Revenues 143,353 121,814 134,663
Long-lived assets 20,847 17,103 15,939
Canada      
Revenues From External Customers And Long Lived Assets [Line Items]      
Revenues 96,374 97,766 84,945
Long-lived assets 18,213 19,457 21,803
All Other International      
Revenues From External Customers And Long Lived Assets [Line Items]      
Revenues 239,040 235,638 223,639
Long-lived assets $ 32,981 $ 35,876 $ 42,939