XML 374 R99.htm IDEA: XBRL DOCUMENT v3.22.0.1
Leases - Schedule of Lease Cost (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Leases [Abstract]      
Operating lease cost: $ 48,078 $ 56,680 $ 58,579
Amortization of right-of-use assets 29,269 24,509 22,957
Interest on lease liabilities 2,823 3,122 3,770
Variable lease costs 72,367 47,013 48,325
Total lease cost $ 152,537 $ 131,324 $ 133,631