XML 52 R36.htm IDEA: XBRL DOCUMENT v3.20.4
Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2020
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Aggregate Noncancelable Minimum Commitments
The aggregate noncancellable minimum commitments at December 31, 2020 are: 
YearAggregate Noncancellable Minimum Commitments
2021$9,183 
20228,917 
20238,922 
20247,252 
2025 and thereafter11,172 
$45,446 
The Company's future minimum lease payments under non-cancelable leases as of December 31, 2020 are as follows:
YearFuture Minimum Lease Payment
2021$9,183 
20228,917 
20238,922 
20247,252 
20255,184 
Thereafter5,988 
Total future minimum lease payments45,446 
Less: Imputed interest(2,809)
Total$42,637