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