XML 47 R35.htm IDEA: XBRL DOCUMENT v3.6.0.2
DESCRIPTION OF BUSINESS (Details)
12 Months Ended
Dec. 31, 2016
Segment
Organization, Consolidation and Presentation of Financial Statements [Line Items]  
Number of operating segments 3
United States [Member]  
Organization, Consolidation and Presentation of Financial Statements [Line Items]  
Number of separate operating divisions 6
Canada [Member]  
Organization, Consolidation and Presentation of Financial Statements [Line Items]  
Number of wholly-owned subsidiaries 2
Tillsonburg, Ontario, Canada [Member]  
Organization, Consolidation and Presentation of Financial Statements [Line Items]  
Number of wholly-owned subsidiaries 1
Kelowna, British Columbia, Canada [Member]  
Organization, Consolidation and Presentation of Financial Statements [Line Items]  
Number of wholly-owned subsidiaries 1
Taipei, Taiwan [Member]  
Organization, Consolidation and Presentation of Financial Statements [Line Items]  
Number of wholly-owned subsidiaries 1
Hong Kong [Member]  
Organization, Consolidation and Presentation of Financial Statements [Line Items]  
Number of wholly-owned subsidiaries 1
China [Member]  
Organization, Consolidation and Presentation of Financial Statements [Line Items]  
Number of wholly-owned subsidiaries 2
Shanghai, China [Member]  
Organization, Consolidation and Presentation of Financial Statements [Line Items]  
Number of wholly-owned subsidiaries 1
Dongguan, China [Member]  
Organization, Consolidation and Presentation of Financial Statements [Line Items]  
Number of wholly-owned subsidiaries 1
Lerma, Mexico [Member]  
Organization, Consolidation and Presentation of Financial Statements [Line Items]  
Number of wholly-owned subsidiaries 1