XML 39 R25.htm IDEA: XBRL DOCUMENT v3.10.0.1
Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2018
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Future Minimum Rental Payments for Operating Leases
The following table summarizes the Company's principal contractual commitments as of December 31, 2018 (in thousands): 
 
Gross Operating Lease Commitments
 
Sublease Income
 
Net Operating Lease Commitments
 
Purchase Obligations
 
Total Commitments
2019
$
5,492

 
$
(339
)
 
$
5,153

 
$
387

 
$
5,540

2020
4,081

 
(344
)
 
3,737

 
84

 
3,821

2021
3,195

 
(351
)
 
2,844

 

 
2,844

2022
2,365

 
(357
)
 
2,008

 

 
2,008

2023
2,066

 
(271
)
 
1,795

 

 
1,795

Thereafter
1,187

 

 
1,187

 

 
1,187

Total
$
18,386

 
$
(1,662
)
 
$
16,724

 
$
471

 
$
17,195