XML 52 R42.htm IDEA: XBRL DOCUMENT v3.23.3
SUBSEQUENT EVENTS (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended 9 Months Ended
Nov. 08, 2023
Sep. 30, 2023
Jul. 01, 2023
Apr. 01, 2023
Jun. 25, 2022
Mar. 26, 2022
Sep. 30, 2023
Sep. 24, 2022
Subsequent Event                
Repurchase of shares   $ 6,592 $ 20,216 $ 35,268 $ 89,671 $ 3,544    
Repurchase of shares (in shares)   66,215 250,000 450,597 1,165,268 44,442 766,812 1,210,000
Repurchase of common stock (dollars per share)             $ 80.95 $ 77.06
Subsequent Event                
Subsequent Event                
Repurchase of shares $ 20,100              
Repurchase of shares (in shares) 208,057              
Repurchase of common stock (dollars per share) $ 96.48