XML 28 R7.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Consolidated Statements of Stockholders' Equity (Unaudited) (Parenthetical) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Dec. 31, 2022
Common Stock, Shares, Outstanding 42,452,457   42,873,187  
Stockholders' Equity Attributable to Parent $ 2,884,208 $ 2,830,909 $ 2,895,251 $ 2,886,701
Held In Rabbi Trust At Cost [Member]        
Stockholders' Equity Attributable to Parent $ (3,403) $ (3,286) (3,298) (3,227)
Retained Earnings        
Cash dividends declared per common share (in dollars per share) $ 0.57 $ 0.55    
Stockholders' Equity Attributable to Parent $ 1,101,061 $ 971,338 1,077,488 934,442
Deferred Compensation, Share-based Payments [Member]        
Stockholders' Equity Attributable to Parent 3,403 3,286 3,298 3,227
AOCI Attributable to Parent [Member]        
Stockholders' Equity Attributable to Parent (119,338) (135,945) (114,827) (163,084)
Common Stock [Member]        
Stockholders' Equity Attributable to Parent 422 439 427 455
Additional Paid-in Capital [Member]        
Stockholders' Equity Attributable to Parent $ 1,902,063 $ 1,995,077 $ 1,932,163 $ 2,114,888
Common Class A [Member]        
Common Stock, Shares, Outstanding 42,452,457 44,114,827 42,873,187 45,641,238