v3.22.2.2
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