v3.3.1.900
Significant Accounting Policies - Foreign Currency Transactions (Details) - USD ($)
$ in Thousands
Dec. 31, 2015
Dec. 31, 2014
Accounting Policies [Abstract]    
Accumulated foreign currency translation adjustment $ 30,345 $ 16,714