Other Balance Sheets Items - Accrued Expenses and Other Liabilities (Details) (USD $)
In Thousands, unless otherwise specified
Sep. 30, 2012
Dec. 31, 2011
Balance Sheet Related Disclosures [Abstract]    
Accrued payroll and related Items $ 10,328 $ 10,562
Domain owners’ royalties payable 1,544 1,336
Commissions payable 3,051 2,894
Customer deposits 6,107 7,898
Other 12,593 11,242
Accrued expenses and other liabilities $ 33,623 $ 33,932