XML 186 R59.htm IDEA: XBRL DOCUMENT v3.25.0.1
STOCKHOLDERS' EQUITY (Stock Repurchase Plan) (Narrative) (Details) - USD ($)
$ in Thousands
Nov. 01, 2025
Jul. 01, 2025
Apr. 01, 2025
Mar. 01, 2025
Jan. 01, 2025
Oct. 01, 2024
Jul. 01, 2024
May 01, 2024
Mar. 01, 2024
Dec. 01, 2023
Nov. 01, 2023
Oct. 01, 2023
Jul. 01, 2023
Jun. 30, 2023
Jun. 26, 2023
Jun. 01, 2023
May 01, 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     $ 400,000 $ 75,000 $ 25,000
Stock repurchase program authorized amount per month, commencing on this date           $ 8,300 $ 11,700 $ 15,000 $ 20,000 $ 6,000 $ 8,000 $ 12,000 $ 18,670     $ 22,000 $ 17,000 $ 10,000 $ 13,300   $ 20,000 $ 10,000      
Subsequent Event                                                  
STOCKHOLDERS' EQUITY                                                  
Stock repurchase program authorized amount per month, commencing on this date $ 10,000 $ 15,000 $ 10,000 $ 2,000 $ 1,500