XML 61 R48.htm IDEA: XBRL DOCUMENT v3.20.4
Commitments (Tables)
12 Months Ended
Dec. 31, 2020
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Aggregate Annual future Minimum Payments Under Non Cancelable Agreements
Aggregate annual future minimum payments under non-cancelable agreements as of December 31, 2020 are as follows:
YearNon-cancelable agreements
2021$11,632 
202211,942 
202312,654 
2024 and thereafter21,994 
Total$58,222