XML 51 R41.htm IDEA: XBRL DOCUMENT v3.22.1
SUBSEQUENT EVENTS (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended
Apr. 30, 2022
Mar. 26, 2022
May 04, 2022
Subsequent Event      
Repurchase of shares (in shares)   44,442  
Repurchase of shares   $ 3,544  
Repurchase of common stock (dollars per share)   $ 79.74  
Shelf Facility      
Subsequent Event      
Maximum borrowing capacity $ 500,000    
Outstanding amount     $ 0
Subsequent Event      
Subsequent Event      
Repurchase of shares (in shares) 756,000    
Repurchase of shares $ 58,500    
Repurchase of common stock (dollars per share) $ 77.40