XML 44 R44.htm IDEA: XBRL DOCUMENT v2.4.1.9
Other Balance Sheet Items (Components Of Accounts Payable And Accrued Liabilities) (Details) (USD $)
In Thousands, unless otherwise specified
Dec. 31, 2014
Dec. 31, 2013
Balance Sheet Related Disclosures [Abstract]    
Accounts payable $ 29,335us-gaap_AccountsPayableTradeCurrent $ 24,843us-gaap_AccountsPayableTradeCurrent
Accrued employee compensation 49,470us-gaap_AccruedEmployeeBenefitsCurrent 49,974us-gaap_AccruedEmployeeBenefitsCurrent
Customer deposits, net 30,103us-gaap_CustomerDepositsCurrent 20,869us-gaap_CustomerDepositsCurrent
Taxes payable and other tax liabilities 47,079us-gaap_TaxesPayableCurrent 19,853us-gaap_TaxesPayableCurrent
Other accrued liabilities 34,291us-gaap_OtherAccruedLiabilitiesCurrent 33,737us-gaap_OtherAccruedLiabilitiesCurrent
Total accounts payable and accrued liabilities $ 190,278us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent $ 149,276us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent