XML 54 R44.htm IDEA: XBRL DOCUMENT v3.21.1
Leases (Tables)
12 Months Ended
Dec. 31, 2020
Leases [Abstract]  
Future Minimum Operating Lease Payments
The Company’s future minimum operating lease payments for noncancelable operating leases were as follows (in thousands):
December 31, 2020
2021$48,547 
202242,234 
202337,212 
202429,009 
202522,558 
Thereafter54,509 
Total future minimum lease payments234,069 
Less imputed interest41,720 
Present value of minimum lease payments192,349 
Less current maturities of lease liabilities46,756 
Long-term lease liabilities$145,593