Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2015
Commitments and Contingencies Disclosure [Abstract]  
Contractual Obligation, Fiscal Year Maturity Schedule
Future minimum lease payments under noncancelable operating leases at December 31, 2015 are as follows:
 
Amount
Year:
 
2016
$
1,610

2017
1,714

2018
1,494

2019
1,466

2020
956

Thereafter
1,183

Total
$
8,423