XML 97 R42.htm IDEA: XBRL DOCUMENT v3.20.1
Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2019
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Rent Expense
The following table presents rent expense, before sublease income, and sublease income for the periods presented (in thousands):
 
 
Year Ended December 31,
 
 
2019
 
2018
 
2017
Rent expense
 
$
3,250

 
$
3,169

 
$
2,724

 
 
 
 
 
 
 
Sublease income
 
51

 
99

 
86

Summary of Operating Lease Payments
The minimum future rent payments under noncancelable operating leases as of December 31, 2019 are as follows (in thousands):
2020
$
3,060

2021
2,358

2022
1,334

2023
701

2024
635

Thereafter
172

 
$
8,260