v2.4.1.9
Accrued Liabilities - Accrued liabilities (Details) (USD $)
In Thousands, unless otherwise specified
Mar. 31, 2015
Dec. 31, 2014
Accrued Liabilities [Abstract]    
Accrued sales commissions $ 2,238us-gaap_AccruedSalesCommissionCurrent $ 2,627us-gaap_AccruedSalesCommissionCurrent
Sales and use tax 3,651us-gaap_SalesAndExciseTaxPayableCurrent 4,263us-gaap_SalesAndExciseTaxPayableCurrent
Accrued compensation 8,462us-gaap_EmployeeRelatedLiabilitiesCurrent 6,126us-gaap_EmployeeRelatedLiabilitiesCurrent
Uninvoiced accounts payable 8,712us-gaap_AccountsPayableOtherCurrent 2,749us-gaap_AccountsPayableOtherCurrent
Legal settlement accrual 1,642us-gaap_LitigationReserveCurrent 2,183us-gaap_LitigationReserveCurrent
Other accrued liabilities 8,836us-gaap_OtherAccruedLiabilitiesCurrent 5,241us-gaap_OtherAccruedLiabilitiesCurrent
Total accrued liabilities $ 33,541us-gaap_AccruedLiabilitiesCurrent $ 23,189us-gaap_AccruedLiabilitiesCurrent