XML 59 R65.htm IDEA: XBRL DOCUMENT v2.4.1.9
Commitments and Contingencies - Total Rent Expense Under Operating Lease (Detail) (USD $)
In Thousands, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Operating Leases [Line Items]      
Rent expense under operating leases $ 7,871us-gaap_OperatingLeasesRentExpenseNet $ 7,171us-gaap_OperatingLeasesRentExpenseNet $ 6,343us-gaap_OperatingLeasesRentExpenseNet
Cost of Sales [Member]      
Operating Leases [Line Items]      
Rent expense under operating leases 733us-gaap_OperatingLeasesRentExpenseNet
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
573us-gaap_OperatingLeasesRentExpenseNet
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
435us-gaap_OperatingLeasesRentExpenseNet
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
Selling and Marketing Expense [Member]      
Operating Leases [Line Items]      
Rent expense under operating leases 34us-gaap_OperatingLeasesRentExpenseNet
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SellingAndMarketingExpenseMember
32us-gaap_OperatingLeasesRentExpenseNet
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SellingAndMarketingExpenseMember
113us-gaap_OperatingLeasesRentExpenseNet
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SellingAndMarketingExpenseMember
Administrative [Member]      
Operating Leases [Line Items]      
Rent expense under operating leases $ 7,104us-gaap_OperatingLeasesRentExpenseNet
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_GeneralAndAdministrativeExpenseMember
$ 6,566us-gaap_OperatingLeasesRentExpenseNet
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_GeneralAndAdministrativeExpenseMember
$ 5,795us-gaap_OperatingLeasesRentExpenseNet
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_GeneralAndAdministrativeExpenseMember