XML 52 R42.htm IDEA: XBRL DOCUMENT v3.23.1
SUBSEQUENT EVENTS (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended
May 10, 2023
Apr. 01, 2023
Mar. 26, 2022
Subsequent Event      
Repurchase of common stock (in shares)   450,597 44,442
Repurchase of common stock   $ 33,288 $ 501
Repurchase of common stock (dollars per share)   $ 78.27 $ 79.74
Subsequent Event      
Subsequent Event      
Repurchase of common stock (in shares) 150,000    
Repurchase of common stock $ 12,000    
Repurchase of common stock (dollars per share) $ 79.73