XML 58 R45.htm IDEA: XBRL DOCUMENT v3.24.1.u1
SUBSEQUENT EVENTS (Details) - Subsequent Event - USD ($)
$ / shares in Units, $ in Millions
May 06, 2024
Apr. 02, 2024
Subsequent Event [Line Items]    
Dividends payable, declared date May 06, 2024  
Dividends payable, amount per share $ 0.19  
Dividends payable, payment date Jun. 10, 2024  
Dividends payable, record date Jun. 03, 2024  
Stock repurchase program authorized amount   $ 25.0