v2.4.0.8

Restructuring Charges - Additional Information (Detail) (USD $) | 3 Months Ended | 9 Months Ended
--- | --- | ---
Sep. 30, 2014 | Jun. 30, 2014 | Mar. 31, 2014 | Sep. 30, 2013 | Sep. 30, 2014 | Sep. 30, 2013
Restructuring Cost and Reserve [Line Items] |  |  |  |  |  |
Restructuring charges | $ 212,000 | $ 201,000 | $ 106,000 | $ 246,000 | $ 519,000 | $ 837,000
China Subsidiary |  |  |  |  |  |
Restructuring Cost and Reserve [Line Items] |  |  |  |  |  |
Restructuring charges |  |  |  |  | 519,000 |
Number of positions eliminated |  |  |  |  | 50 |
Operating expenses |  |  |  |  | 1,200,000 |
Shanghai facility |  |  |  |  |  |
Restructuring Cost and Reserve [Line Items] |  |  |  |  |  |
Restructuring charges |  | 112,000 |  |  |  |
Toronto, Canada, Idle Facility |  |  |  |  |  |
Restructuring Cost and Reserve [Line Items] |  |  |  |  |  |
Restructuring charges | $ 175,000 |  |  |  |  |

X
- Definition Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense. + References No definition available. + Details
Name: | us-gaap_OperatingExpenses
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The number of positions eliminated during the period as a result of restructuring activities. + References No definition available. + Details
Name: | us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminated
Namespace Prefix: | us-gaap_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 28 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=31042434&loc=d3e3602-108585 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 420 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 420 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SAB TOPIC 5.P.4(b)) -URI http://asc.fasb.org/extlink&oid=27011515&loc=d3e140904-122747 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 420 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SAB TOPIC 5.P.3) -URI http://asc.fasb.org/extlink&oid=27011515&loc=d3e140864-122747 Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Staff Accounting Bulletin (SAB) -Number Topic 5 -Section P -Subsection 3, 4 + Details
Name: | us-gaap_RestructuringCharges
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Details
Name: | us-gaap_RestructuringCostAndReserveLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration