XML 119 R88.htm IDEA: XBRL DOCUMENT v3.3.1.900
Commitments and Contingencies - Operating Lease (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2015
Dec. 31, 2014
Dec. 31, 2013
Commitments and Contingencies Disclosure [Abstract]      
Rent expense under all operating leases $ 5,033 $ 3,625 $ 3,473
2016 5,327    
2017 4,439    
2018 3,892    
2019 3,989    
2020 3,894    
Thereafter 8,731    
Total minimum non-cancelable lease payments, net $ 30,272