STOCKHOLDERS' EQUITY - Repurchase of Common Stock (Details) - USD ($) $ / shares in Units, $ in Thousands |
3 Months Ended | 9 Months Ended | 12 Months Ended | |||
---|---|---|---|---|---|---|
Sep. 30, 2021 |
Jun. 30, 2021 |
Mar. 31, 2021 |
Sep. 30, 2022 |
Sep. 30, 2021 |
Dec. 31, 2020 |
|
Stockholders' Equity Note [Abstract] | ||||||
Number of shares authorized to be repurchased (in shares) | 3,763,038 | |||||
Aggregate number of shares repurchased since inception (in shares) | 3,069,266 | |||||
Reclassification [Line Items] | ||||||
Number of shares acquired under stock repurchase plan and subsequently reissued (in shares) | 251,022 | 147,199 | ||||
Treasury stock acquired, average cost (in dollars per share) | $ 140.41 | $ 127.46 | ||||
Revision of Prior Period, Reclassification, Adjustment | ||||||
Reclassification [Line Items] | ||||||
Repurchases of common stock | $ 11,080 | $ 8,472 | $ 2,210 | $ 7,873 |