XML 76 R63.htm IDEA: XBRL DOCUMENT v3.22.4
Leases (Components of Operating Lease Expense) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Leases [Abstract]      
Operating lease cost $ 91,613 $ 96,078 $ 113,669
Short-term and month-to-month lease cost 30,754 17,724 21,862
Variable lease cost 21,265 20,889 18,718
Sublease income (14,734) (16,918) (18,508)
Total net lease cost $ 128,898 $ 117,773 $ 135,741