XML 33 R22.htm IDEA: XBRL DOCUMENT v3.21.2
Commitments and Contingencies (Tables)
6 Months Ended
Jun. 30, 2021
Commitments and Contingencies  
Future Minimum Payments Under Non-cancelable Service Contract Commitments

Future minimum payments under non-cancelable service contract commitments were as follows:

    

June 30, 2021

(in thousands)

Remainder of 2021

$

6,095

2022

10,266

2023

8,183

2024

828

Thereafter

Total

$

25,372