XML 123 R107.htm IDEA: XBRL DOCUMENT v3.25.4
Subsequent Event (Details) - $ / shares
1 Months Ended 12 Months Ended
Jan. 27, 2026
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Subsequent Event        
Cash dividend (per share)   $ 0.16 $ 0.16 $ 0.16
Subsequent Events | O2026 Q1 Dividends        
Subsequent Event        
Dividend payable, date declared Jan. 27, 2026      
Cash dividend (per share) $ 0.04      
Dividends payable, date to be payable Mar. 10, 2026      
Dividends payable, date of record Feb. 10, 2026