Annual report pursuant to Section 13 and 15(d)

Leases (Tables)

v3.20.4
Leases (Tables)
12 Months Ended
Dec. 31, 2020
Leases [Abstract]  
Future Minimum Lease Payments
Future minimum lease payments under non-cancellable leases, as of December 31, 2020, were as follows:
Operating
Leases
Years Ending December 31,
2021 $ 18,789 
2022 15,993 
2023 14,731 
2024 13,654 
2025 13,067 
Thereafter 87,303 
Total future minimum lease payments 163,537 
Less imputed interest (37,706)
Total operating lease liabilities $ 125,831