XML 94 R79.htm IDEA: XBRL DOCUMENT v3.25.1
Subsequent Events (Details) - $ / shares
12 Months Ended
Mar. 25, 2025
Dec. 31, 2024
Dec. 31, 2023
Subsequent Events [Abstract]      
Cash dividends declared on common stock per share (in dollars per share)   $ 0.02 $ 0.02
Subsequent Event [Member] | Dividend Declared Q1 2025 [Member]      
Subsequent Events [Abstract]      
Date of dividends declared Mar. 25, 2025    
Cash dividends declared on common stock per share (in dollars per share) $ 0.02    
Dividends declared, date payable Apr. 09, 2025