XML 59 R49.htm IDEA: XBRL DOCUMENT v3.22.2
STOCKHOLDERS' EQUITY - Repurchase of Common Stock (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Mar. 31, 2021
Jun. 30, 2022
Jun. 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,068,905    
Reclassification [Line Items]        
Number of shares acquired under stock repurchase plan and subsequently reissued (in shares)   250,661 86,124  
Treasury stock acquired, average cost (in dollars per share)   $ 140.42 $ 125.81  
Revision of Prior Period, Reclassification, Adjustment        
Reclassification [Line Items]        
Repurchases of common stock $ 2,210   $ 8,472 $ 7,873