XML 38 R25.htm IDEA: XBRL DOCUMENT v3.21.1
Commitments and Contingencies (Tables)
3 Months Ended
Mar. 31, 2021
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Future Minimum Rental Payments for Contractual Obligations
Our future minimum payments under non-cancellable contractual service and licensing obligations as of March 31, 2021 (in thousands): 
For the Years Ending December 31,
Remainder of 2021$4,246 
20223,472 
20232,745 
20242,056 
20251,353 
Thereafter1,353 
Total$15,225