XML 81 R63.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases - Supplemental Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Leases [Abstract]      
Operating leases $ 200,104 $ 197,881 $ 185,156
Short-term lease expense 24,127 21,447 20,840
Variable lease expense 28,575 23,996 17,708
Total lease expense $ 252,806 $ 243,324 $ 223,704