XML 109 R97.htm IDEA: XBRL DOCUMENT v3.24.2.u1
EARNINGS PER SHARE (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
EARNINGS PER SHARE        
Net Income (Loss) $ 25,206 $ 21,052 $ 55,812 $ 49,144
Dividends, Common Stock [Abstract]        
Undistributed net income for basic earnings per share 17,414 13,782 40,238 34,559
Weighted average potential dividends on Class A shares upon exercise of dilutive options (33) (8) (56) (39)
Undistributed net income for diluted earnings per share $ 17,381 $ 13,774 $ 40,182 $ 34,520
Weighted Average Number of Shares Outstanding Reconciliation [Abstract]        
Effect of dilutive securities on Class A Shares outstanding 81,000 22,000 71,000 52,000
Weighted average shares outstanding including dilutive securities 19,714,000 19,906,000 19,697,000 19,961,000
Employee Stock Option        
Diluted earnings per share:        
Antidilutive stock options (in shares) 71,169 245,148 72,669 245,898
Employee Stock Option | Weighted Average        
Diluted earnings per share:        
Antidilutive stock options (in shares) 71,169 120,682 72,669 245,565
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 $ (6,996) $ (6,537) $ (13,982) $ (13,118)
Weighted Average Number of Shares Outstanding Reconciliation [Abstract]        
Weighted average shares outstanding 17,483,000 17,726,000 17,475,000 17,750,000
Basic earnings per share:        
Per share dividends distributed $ 0.41 $ 0.37 $ 0.81 $ 0.75
Undistributed earnings per share 0.90 0.70 2.07 1.75
Total basic earnings per share 1.31 1.07 2.88 2.50
Diluted earnings per share:        
Per share dividends distributed 0.41 0.37 0.81 0.75
Undistributed earnings per share 0.89 0.70 2.06 1.75
Total diluted earnings per share $ 1.30 $ 1.07 $ 2.87 $ 2.50
Class B Common Stock        
Dividends, Common Stock [Abstract]        
Dividends declared on Common Stock $ (796) $ (733) $ (1,592) $ (1,467)
Weighted Average Number of Shares Outstanding Reconciliation [Abstract]        
Weighted average shares outstanding 2,150,000 2,158,000 2,151,000 2,159,000
Basic earnings per share:        
Per share dividends distributed $ 0.37 $ 0.34 $ 0.74 $ 0.68
Undistributed earnings per share 0.81 0.64 1.88 1.59
Total basic earnings per share 1.18 0.98 2.62 2.27
Diluted earnings per share:        
Per share dividends distributed 0.37 0.34 0.74 0.68
Undistributed earnings per share 0.81 0.64 1.87 1.59
Total diluted earnings per share $ 1.18 $ 0.98 $ 2.61 $ 2.27