XML 33 R22.htm IDEA: XBRL DOCUMENT v3.21.2
Commitments and Contingencies (Tables)
9 Months Ended
Sep. 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:

    

September 30, 2021

(in thousands)

Remainder of 2021

$

3,669

2022

10,220

2023

8,183

2024

828

Thereafter

Total

$

22,900