XML 112 R101.htm IDEA: XBRL DOCUMENT v3.24.3
EARNINGS PER SHARE (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
EARNINGS PER SHARE        
Net Income (Loss) $ 26,543 $ 21,571 $ 82,355 $ 70,715
Dividends, Common Stock [Abstract]        
Undistributed net income for basic earnings per share 18,740 14,382 58,978 48,941
Weighted average potential dividends on Class A shares upon exercise of dilutive options (33) (25) (88) (62)
Undistributed net income for diluted earnings per share $ 18,707 $ 14,357 $ 58,890 $ 48,879
Weighted Average Number of Shares Outstanding Reconciliation [Abstract]        
Effect of dilutive securities on Class A Shares outstanding 81,000 68,000 72,000 55,000
Weighted average shares outstanding including dilutive securities 19,735,000 19,774,000 19,709,000 19,910,000
Employee Stock Option        
Diluted earnings per share:        
Antidilutive stock options (in shares)   121,781 22,388 193,398
Employee Stock Option | Weighted Average        
Diluted earnings per share:        
Antidilutive stock options (in shares)   117,998 22,388 193,398
Class A Common Stock        
EARNINGS PER SHARE        
Cash dividend premium per share (as a percent)     10.00%  
Dividends, Common Stock [Abstract]        
Dividends declared on Common Stock $ (7,007) $ (6,456) $ (20,989) $ (19,574)
Weighted Average Number of Shares Outstanding Reconciliation [Abstract]        
Weighted average shares outstanding 17,504,000 17,549,000 17,487,000 17,697,000
Basic earnings per share:        
Per share dividends distributed $ 0.41 $ 0.37 $ 1.22 $ 1.12
Undistributed earnings per share 0.96 0.74 3.03 2.49
Total basic earnings per share 1.37 1.11 4.25 3.61
Diluted earnings per share:        
Per share dividends distributed 0.41 0.37 1.22 1.12
Undistributed earnings per share 0.96 0.73 3.02 2.48
Total diluted earnings per share $ 1.37 $ 1.10 $ 4.24 $ 3.60
Class B Common Stock        
Dividends, Common Stock [Abstract]        
Dividends declared on Common Stock $ (796) $ (733) $ (2,388) $ (2,200)
Weighted Average Number of Shares Outstanding Reconciliation [Abstract]        
Weighted average shares outstanding 2,150,000 2,157,000 2,150,000 2,158,000
Basic earnings per share:        
Per share dividends distributed $ 0.37 $ 0.34 $ 1.11 $ 1.02
Undistributed earnings per share 0.88 0.67 2.76 2.26
Total basic earnings per share 1.25 1.01 3.87 3.28
Diluted earnings per share:        
Per share dividends distributed 0.37 0.34 1.11 1.02
Undistributed earnings per share 0.87 0.67 2.74 2.25
Total diluted earnings per share $ 1.24 $ 1.01 $ 3.85 $ 3.27