XML 55 R44.htm IDEA: XBRL DOCUMENT v3.25.1
Subsequent Events (Details) - Subsequent Event [Member]
Apr. 25, 2025
$ / shares
Subsequent Events [Line Items]  
Dividend authorized $ 0.18
Date of record May 16, 2025
Date of payment May 30, 2025