v3.25.2
Critical Accounting Policies (Details)
May 16, 2025
shares
Mar. 04, 2025
$ / shares
Jun. 27, 2025
$ / shares
Dec. 31, 2024
$ / shares
Noncontrolling Interest [Line Items]        
Stock split, conversion ratio   10    
Stock split, number of shares issued per share (in shares) | shares 9      
Common Stock        
Noncontrolling Interest [Line Items]        
Common stock, par value (in dollars per share)   $ 1.00 $ 1.00 $ 1.00
Class B Common Stock        
Noncontrolling Interest [Line Items]        
Common stock, par value (in dollars per share)   $ 1.00 $ 1.00 $ 1.00