XML 83 R69.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases (Components of Operating Lease Expense) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Leases [Abstract]      
Operating lease cost $ 89,994 $ 91,613 $ 96,078
Short-term and month-to-month lease cost 44,457 30,754 17,724
Variable lease cost 23,080 21,265 20,889
Sublease income (16,035) (14,734) (16,918)
Total net lease cost $ 141,496 $ 128,898 $ 117,773