Accrued Expenses - Accrued Expenses (Detail) (USD $)
In Thousands, unless otherwise specified
Mar. 31, 2015
Dec. 31, 2014
Dec. 31, 2013
Payables and Accruals [Abstract]      
Compensation and related benefits $ 15,304 $ 21,413  
Gift cards 5,274 5,654  
Contracting, consulting and professional fees 2,769 3,254  
Taxes 6,306 4,954  
Marketing 8,363 4,115  
Foreign exchange - forward contracts 1,206 99  
Traveler guarantee liability 2,402 1,790 956
Other 7,857 8,976  
Total $ 49,481 $ 50,255