XML 45 R33.htm IDEA: XBRL DOCUMENT v3.20.4
Commitment and Contingencies (Tables)
12 Months Ended
Dec. 31, 2020
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Operating Lease Liability and Other Commitments The following reflects future minimum payments under operating leases and other commitments that have initial or remaining non-cancelable terms at December 31, 2020:
Years ending December 31,Commitments (a)
2021$38,826 
202224,736 
202320,591 
20243,707 
2025173 
Thereafter97 
Total minimum payments$88,130 
(a) Includes the future minimum lease payments for the Company's operating leases as seen in Note 17.