XML 123 R106.htm IDEA: XBRL DOCUMENT v3.24.0.1
SUBSEQUENT EVENTS (Details) - USD ($)
$ / shares in Units, $ in Millions
12 Months Ended
Jan. 18, 2024
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Feb. 21, 2024
Dividend Declaration [Abstract]          
Dividends declared per share (in dollars per share)   $ 0.52 $ 0.46 $ 0.3  
Subsequent Event [Member]          
Dividend Declaration [Abstract]          
Dividends declared date Jan. 18, 2024        
Dividends declared per share (in dollars per share) $ 0.13        
Dividends payable date Feb. 12, 2024        
Dividends record date Jan. 29, 2024        
Stock Repurchase Program [Abstract]          
Stock repurchase program, authorized amount         $ 10.0