XML 52 R39.htm IDEA: XBRL DOCUMENT v3.25.1
Basis of Presentation and Changes in Significant Accounting Policies (Details) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended
May 05, 2025
Apr. 15, 2025
Mar. 31, 2025
Mar. 31, 2024
Dividends declared per share     $ 0.06 $ 0.05
Subsequent Event | O 2025 Q2 Dividends        
Dividends declared date   Apr. 15, 2025    
Dividends declared per share   $ 0.06    
Dividends payable date   May 05, 2025    
Dividends record date   Apr. 25, 2025    
Dividends paid $ 2.7