XML 54 R40.htm IDEA: XBRL DOCUMENT v3.20.4
Leases (Tables)
12 Months Ended
Dec. 31, 2020
Leases [Abstract]  
Lessee, Operating Lease, Liability, Maturity
The aggregate future minimum lease payments and reconciliation to operating lease liabilities as of December 31, 2020, are as follows (in thousands):
December 31, 2020
2021$7,702 
20227,590 
20235,604 
20242,559 
20251,823 
Thereafter3,618 
Total future minimum lease payments28,896 
Less imputed interest(3,029)
Total operating lease liabilities$25,867