XML 48 R37.htm IDEA: XBRL DOCUMENT v3.23.3
STOCKHOLDERS' EQUITY (Stock Repurchase Plan) (Narrative) (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Sep. 30, 2023
Jun. 30, 2023
Jun. 26, 2023
May 31, 2023
Dec. 27, 2022
Sep. 27, 2022
May 31, 2022
May 06, 2022
Jan. 10, 2022
Dec. 31, 2020
Nov. 30, 2019
Dec. 31, 2018
STOCKHOLDERS' EQUITY                          
Stock repurchase program authorized amount     $ 1,000,000 $ 1,000,000 $ 500,000     $ 500,000     $ 400,000 $ 75,000 $ 25,000
Stock repurchase program authorized amount per month           $ 10,000 $ 13,300   $ 20,000 $ 10,000      
Maximum                          
STOCKHOLDERS' EQUITY                          
Stock repurchase program authorized amount per month   $ 18,670                      
Maximum | Forecast [Member]                          
STOCKHOLDERS' EQUITY                          
Stock repurchase program authorized amount per month $ 12,000                        
Maximum | Scenario, Plan [Member]                          
STOCKHOLDERS' EQUITY                          
Stock repurchase program authorized amount per month     $ 22,000   $ 17,000