v3.24.0.1
REVENUE - Revenue By Segment and Geographic Region (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2023
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Dec. 31, 2022
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Disaggregation of Revenue [Line Items]                      
Revenue from contracts with customers                 $ 1,428,171 $ 1,315,304 $ 1,128,263
Revenue from leases                 $ 698,969 $ 698,724 $ 640,495
Operating Lease, Lease Income, Statement of Income or Comprehensive Income [Extensible Enumeration]                 Revenue Revenue Revenue
Revenue $ 632,114 $ 526,786 $ 530,820 $ 437,420 $ 562,247 $ 503,344 $ 512,299 $ 436,138 $ 2,127,140 $ 2,014,028 $ 1,768,758
Americas                      
Disaggregation of Revenue [Line Items]                      
Revenue from contracts with customers                 747,959 698,250 568,231
Revenue from leases                 664,492 663,704 605,389
Revenue                 1,412,451 1,361,954 1,173,620
Europe                      
Disaggregation of Revenue [Line Items]                      
Revenue from contracts with customers                 607,214 552,190 503,398
Revenue from leases                 12,343 13,929 14,592
Revenue                 619,557 566,119 517,990
Geographical Area, Excluding U.S. and Europe                      
Disaggregation of Revenue [Line Items]                      
Revenue from contracts with customers                 72,998 64,864 56,634
Revenue from leases                 22,134 21,091 20,514
Revenue                 95,132 85,955 77,148
Europe-North                      
Disaggregation of Revenue [Line Items]                      
Revenue                 $ 253,800 $ 229,700 $ 224,700