XML 175 R52.htm IDEA: XBRL DOCUMENT v3.24.0.1
STOCKHOLDERS' EQUITY (Stock Repurchase Plan) (Narrative) (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Nov. 30, 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   $ 12,000 $ 8,000         $ 10,000 $ 13,300   $ 20,000 $ 10,000      
Forecast [Member]                              
STOCKHOLDERS' EQUITY                              
Stock repurchase program authorized amount per month $ 6,000                            
Maximum | Scenario, Plan [Member]                              
STOCKHOLDERS' EQUITY                              
Stock repurchase program authorized amount per month   $ 12,000   $ 18,670 $ 22,000   $ 17,000