XML 90 R74.htm IDEA: XBRL DOCUMENT
v3.22.0.1

Common Stock Repurchase Programs - Accelerated Share Repurchase Agreements (Details) - USD ($) $ / shares in Units, $ in Thousands |  |  |  |  |  |  |  |  |  |  | 12 Months Ended
--- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | ---
Nov. 22, 2021 | Nov. 01, 2021 | Sep. 27, 2021 | Aug. 31, 2021 | Aug. 02, 2021 | Jul. 30, 2021 | May 17, 2021 | Apr. 30, 2021 | Sep. 09, 2019 | Jul. 30, 2019 | Dec. 31, 2021 | Dec. 31, 2020 | Dec. 31, 2019
Share Repurchases [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |
Amount paid |  |  |  |  |  |  |  |  |  |  | $ 375,038 | $ 0 | $ 399,999
May 2018 Repurchase Program |  |  |  |  |  |  |  |  |  |  |  |  |
Share Repurchases [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |
Common stock repurchased and retired (shares) |  |  |  |  |  |  |  |  |  |  |  |  | 800,000
Cost per share (in dollars per share) |  |  |  |  |  |  |  |  |  |  |  |  | $ 264.93
May 2018 Repurchase Program | July 30, 2019 |  |  |  |  |  |  |  |  |  |  |  |  |
Share Repurchases [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |
Amount paid |  |  |  |  |  |  |  |  |  | $ 200,000 |  |  |
Common stock repurchased and retired (shares) |  |  |  |  |  |  |  |  | 1,132,464 |  |  |  |
Cost per share (in dollars per share) |  |  |  |  |  |  |  |  | $ 176.61 |  |  |  |
May 2018 Repurchase Program | April 30, 2021 |  |  |  |  |  |  |  |  |  |  |  |  |
Share Repurchases [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |
Amount paid |  |  |  |  |  |  |  | $ 100,000 |  |  |  |  |
Common stock repurchased and retired (shares) |  |  |  |  |  | 171,322 |  |  |  |  |  |  |
Cost per share (in dollars per share) |  |  |  |  |  | $ 583.70 |  |  |  |  |  |  |
May 2021 Repurchase Program | May 17, 2021 |  |  |  |  |  |  |  |  |  |  |  |  |
Share Repurchases [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |
Amount paid |  |  |  |  |  |  | $ 100,000 |  |  |  |  |  |
Common stock repurchased and retired (shares) |  |  |  | 161,707 |  |  |  |  |  |  |  |  |
Cost per share (in dollars per share) |  |  |  | $ 618.40 |  |  |  |  |  |  |  |  |
May 2021 Repurchase Program | August 2, 2021 |  |  |  |  |  |  |  |  |  |  |  |  |
Share Repurchases [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |
Amount paid |  |  |  |  | $ 75,000 |  |  |  |  |  |  |  |
Common stock repurchased and retired (shares) |  |  | 109,239 |  |  |  |  |  |  |  |  |  |
Cost per share (in dollars per share) |  |  | $ 686.91 |  |  |  |  |  |  |  |  |  |
May 2021 Repurchase Program | November 1, 2021 |  |  |  |  |  |  |  |  |  |  |  |  |
Share Repurchases [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |
Amount paid |  | $ 100,000 |  |  |  |  |  |  |  |  |  |  |
Common stock repurchased and retired (shares) | 150,031 |  |  |  |  |  |  |  |  |  |  |  |
Cost per share (in dollars per share) | $ 666.53 |  |  |  |  |  |  |  |  |  |  |  |

X
- Definition Share Repurchases [Line Items] + References No definition available. + Details
Name: | algn_ShareRepurchasesLineItems
Namespace Prefix: | algn_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition The cash outflow to reacquire common stock during the period. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 15 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585 + Details
Name: | us-gaap_PaymentsForRepurchaseOfCommonStock
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Number of shares that have been repurchased and retired during the period. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(28)) -URI http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.3-04) -URI http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(29)) -URI http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=123467817&loc=d3e21463-112644 + Details
Name: | us-gaap_StockRepurchasedAndRetiredDuringPeriodShares
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Total cost of shares repurchased divided by the total number of shares repurchased. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 30 -Section 45 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655 + Details
Name: | us-gaap_TreasuryStockAcquiredAverageCostPerShare
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:perShareItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_ShareRepurchaseProgramAxis=algn_May2018RepurchaseProgramMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_AcceleratedShareRepurchasesDateAxis=algn_July302019Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_AcceleratedShareRepurchasesDateAxis=algn_April302021Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ShareRepurchaseProgramAxis=algn_May2021RepurchaseProgramMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_AcceleratedShareRepurchasesDateAxis=algn_May172021Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_AcceleratedShareRepurchasesDateAxis=algn_August22021Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_AcceleratedShareRepurchasesDateAxis=algn_November12021Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |