XML 45 R33.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Subsequent Event (Details) - $ / shares
Apr. 30, 2024
Mar. 15, 2024
Subsequent event    
Quarterly cash dividend declared (in dollars per share)   $ 0.25
Subsequent event    
Subsequent event    
Dividends payable date declared Apr. 30, 2024  
Quarterly cash dividend declared (in dollars per share) $ 0.25  
Dividends payable date to be paid Jun. 14, 2024  
Dividends payable date of record May 24, 2024