XML 77 R63.htm IDEA: XBRL DOCUMENT v3.20.4
Leases - Summary of Lease Assets and Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Summary of lease asset and liabilities    
Lease right-of-use assets $ 94,727 $ 84,073
Operating Lease, Liability [Abstract]    
Other current liabilities $ 16,586 $ 14,016
Operating Lease, Liability, Current, Statement of Financial Position [Extensible List] Other current liabilities Other current liabilities
Long-term lease liabilities $ 80,576 $ 72,697
Operating Lease, Liability, Statement of Financial Position [Extensible List] Long-term lease liabilities Long-term lease liabilities
Present Value of Lease Liabilities $ 97,162 $ 86,713