XML 53 R42.htm IDEA: XBRL DOCUMENT v3.25.2
Subsequent Events (Details) - $ / shares
3 Months Ended
Jul. 11, 2025
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2024
Mar. 31, 2024
Subsequent Events          
Cash dividend declared per share (in dollars per share)   $ 0.01 $ 0.01 $ 0.01 $ 0.01
O 2025 Q3 Dividends | Subsequent event          
Subsequent Events          
Dividends, declared date Jul. 11, 2025        
Cash dividend declared per share (in dollars per share) $ 0.01        
Dividends, payable date Aug. 14, 2025        
Dividends, record date Jul. 25, 2025