Rendering

Component: (Network and Table)
Network
2405404 - Disclosure - Balance Sheet Components - Accrued Liabilities (Detail)
(http://www.aligntech.com/role/BalanceSheetComponentsAccruedLiabilitiesDetail)
Table(Implied)
Slicers (applies to each fact value in each table cell)
Balance Sheet Related Disclosures [Abstract]Period [Axis]
2016-12-31
2015-12-31
Balance Sheet Related Disclosures [Abstract]
 
 
Accrued payroll and benefits
79,214,000  
55,430,000  
Accrued sales rebate
10,342,000  
8,486,000  
Accrued sales tax and value added tax
5,032,000  
4,801,000  
Accrued sales and marketing expenses
11,970,000  
7,071,000  
Accrued warranty
3,841,000  
2,638,000  
Accrued accounts payable
  
Accrued professional fees
3,604,000  
2,775,000  
Accrued income taxes
4,210,000  
2,646,000  
Other
16,119,000  
23,918,000  
Total current accrued liabilities
134,332,000  
 
107,765,000