XML 114 R98.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stockholders' Equity - Stock Split (Details) - $ / shares
Dec. 31, 2024
Dec. 31, 2023
Aug. 31, 2023
Aug. 30, 2023
Aug. 25, 2023
Dec. 31, 2022
Equity [Abstract]            
Stock split, additional shares received (in shares)         1  
Common stock, shares authorized (in shares) 70,000,000 70,000,000 70,000,000 35,000,000    
Common stock, par value (in USD per share) $ 1 $ 1 $ 1.00     $ 1