XML 126 R109.htm IDEA: XBRL DOCUMENT v3.24.0.1
Business Segment and Geographic Information - Revenue and Long-lived Assets by Geographic Region (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Business Segment and Geographic Information      
Total revenue $ 1,338,219 $ 1,188,781 $ 1,076,447
Long-lived assets 4,010,418 4,057,256  
U.S.      
Business Segment and Geographic Information      
Total revenue 850,338 760,642 673,223
Long-lived assets 3,990,070 4,044,230  
International      
Business Segment and Geographic Information      
Total revenue 487,881 428,139 $ 403,224
Long-lived assets $ 20,348 $ 13,026