XML 70 R59.htm IDEA: XBRL DOCUMENT v3.23.1
SUBSEQUENT EVENT (Details) - $ / shares
Apr. 25, 2023
Mar. 31, 2023
Stock buyback program    
Subsequent Event [Line Items]    
Stock repurchase program   41,578,125
Remaining stock repurchase program   7,115,820
Subsequent Event    
Subsequent Event [Line Items]    
Cash dividend payable (in dollars per share) $ 0.04  
Dividends payable, date to be payable Jun. 09, 2023  
Dividend payable, date declared May 10, 2023  
Subsequent Event | Stock buyback program    
Subsequent Event [Line Items]    
Stock repurchase program 8,000,000.0  
Remaining stock repurchase program 15,115,820