XML 15 R48.htm IDEA: XBRL DOCUMENT v2.4.1.9
Common Stock Repurchase Program - Additional Information (Details) (USD $)
In Millions, except Per Share data, unless otherwise specified
0 Months Ended 3 Months Ended 12 Months Ended 0 Months Ended
Apr. 28, 2014
Apr. 23, 2014
Mar. 31, 2015
Dec. 31, 2014
Jul. 29, 2014
Apr. 28, 2015
Jan. 31, 2015
Share Repurchases [Line Items]              
Repurchase of common stock, common stock authorized   $ 300.0us-gaap_StockRepurchaseProgramAuthorizedAmount1         $ 100.0us-gaap_StockRepurchaseProgramAuthorizedAmount1
Stock repurchase program, authorized amount for next twelve months   100.0algn_StockRepurchaseProgramAuthorizedAmountforNextTwelveMonths          
Accelerated share repurchase, contracted amount of repurchase 70.0algn_AcceleratedShareRepurchaseContractedAmountofRepurchase            
Stock Repurchased During Period, Shares     0.03us-gaap_StockRepurchasedDuringPeriodShares 0.60us-gaap_StockRepurchasedDuringPeriodShares      
Stock Repurchased During Period, Average Price Per Share     $ 57.49algn_StockRepurchasedDuringPeriodAveragePricePerShare $ 50.93algn_StockRepurchasedDuringPeriodAveragePricePerShare      
Stock Repurchased During Period, Value     1.8us-gaap_StockRepurchasedDuringPeriodValue 28.2us-gaap_StockRepurchasedDuringPeriodValue      
Stock Repurchase Program, Remaining Authorized Repurchase Amount     200.0us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1        
Accelerated Share Repurchase Program [Member]              
Share Repurchases [Line Items]              
Treasury Stock, Shares, Acquired         1.4us-gaap_TreasuryStockSharesAcquired
/ us-gaap_ShareRepurchaseProgramAxis
= algn_AcceleratedShareRepurchaseProgramMember
   
Share Repurchases Price Paid Per Share         $ 51.46algn_ShareRepurchasesPricePaidPerShare
/ us-gaap_ShareRepurchaseProgramAxis
= algn_AcceleratedShareRepurchaseProgramMember
   
Subsequent Event              
Share Repurchases [Line Items]              
Accelerated share repurchase, contracted amount of repurchase           70.0algn_AcceleratedShareRepurchaseContractedAmountofRepurchase
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
 
Payments under accelerated share repurchase agreement           $ 70.0us-gaap_AcceleratedShareRepurchasesSettlementPaymentOrReceipt
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
 
Treasury Stock, Shares, Acquired           0.8us-gaap_TreasuryStockSharesAcquired
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember