XML 70 R60.htm IDEA: XBRL DOCUMENT v3.25.3
Subsequent Events (Details) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended 9 Months Ended
Dec. 11, 2025
Nov. 02, 2025
Oct. 27, 2024
Nov. 02, 2025
Oct. 27, 2024
Subsequent Events (Details) [Line Items]          
Common Stock, Dividends, Per Share, Declared   $ 0.23 $ 0.23 $ 0.69 $ 0.69
Estimated Purchase Price       $ 4.6  
Operating Lease, Expense       $ 4.8  
Subsequent Event [Member] | O2025 Q4 Dividends [Member]          
Subsequent Events (Details) [Line Items]          
Dividends Payable, Date Declared Dec. 11, 2025        
Common Stock, Dividends, Per Share, Declared $ 0.115        
Dividends Payable, Date to be Paid Dec. 31, 2025        
Dividends Payable, Date of Record Dec. 21, 2025