XML 77 R61.htm IDEA: XBRL DOCUMENT v3.3.1.900
Income taxes - Reconciliation of Unrecognized Income Tax Benefits (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2015
Dec. 31, 2015
Dec. 31, 2014
Dec. 31, 2013
Income Tax Disclosure [Abstract]        
Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued   $ 200 $ 200 $ 0
Unrecognized Tax Benefits, Period Increase (Decrease) $ 19,700      
Unrecognized Tax Benefits $ 16,558 16,558 9,898 4,439
Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions   19,948 6,401 5,280
Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions   108 259 179
Unrecognized Tax Benefits   36,273 16,558 9,898
Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions   $ (341) $ 0 $ 0