XML 51 R34.htm IDEA: XBRL DOCUMENT v3.20.1
Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2019
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Future Minimum Rental Payments for Operating Leases
Future annual minimum operating lease payments were as follows (in thousands):
December 31,
2019
2020$6,618  
20215,227  
20224,393  
2023942  
2024721  
Thereafter325  
Total lease payments$18,226  
Impact of discounting(3,686) 
Discounted value of operating lease obligation$14,540