Commitments (Tables)
12 Months Ended
Dec. 31, 2019
Commitments And Contingencies Disclosure [Abstract]  
Summary of Future Calendar Year Minimum Lease Payments Future calendar year minimum lease payments under the leases are as follows (in thousands):

 

 

 

Gross

Operating

 

 

 

 

 

Net

Operating

 

 

 

Lease

Commitments

 

 

Sub-Leases

 

 

Lease

Commitments

 

2020

 

$

 

7,148

 

 

$

 

706

 

 

$

 

6,442

 

2021

 

 

 

5,251

 

 

 

 

422

 

 

 

 

4,829

 

2022

 

 

 

4,235

 

 

 

 

432

 

 

 

 

3,803

 

2023

 

 

 

3,125

 

 

 

 

437

 

 

 

 

2,688

 

2024

 

 

 

2,258

 

 

 

 

454

 

 

 

 

1,804

 

Thereafter

 

 

 

4,370

 

 

 

 

962

 

 

 

 

3,408

 

Total

 

$

 

26,387

 

 

$

 

3,413

 

 

$

 

22,974