XML 118 R100.htm IDEA: XBRL DOCUMENT v3.22.0.1
Leases (Supplemental Balance Sheet Information) (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Operating Leases    
Operating lease right-of-use assets $ 154,685 $ 187,129
Accrued expenses and other current liabilities 57,006 48,359
Operating lease liabilities 166,014 195,767
Total operating lease liabilities $ 223,020 $ 244,126
Operating Lease, Liability, Current, Statement of Financial Position [Extensible List] Accrued Liabilities, Current Accrued Liabilities, Current